canvi de pc

This commit is contained in:
2024-11-06 17:22:16 +01:00
parent caf04e3a7e
commit d902bb9088
5 changed files with 107 additions and 163 deletions

View File

@@ -24,18 +24,29 @@ private:
bool power_ball_enabled_ = false; // Indica si hay una powerball ya activa
int power_ball_counter_ = 0; // Contador de formaciones enemigas entre la aparicion de una PowerBall y otra
int last_balloon_deploy_ = 0; // Guarda cual ha sido la última formación desplegada para no repetir;
int menace_current_ = 0; // Nivel de amenaza actual
int menace_threshold_ = 0; // Umbral del nivel de amenaza. Si el nivel de amenaza cae por debajo del umbral, se generan más globos. Si el umbral aumenta, aumenta el número de globos
// Inicializa
void init();
public:
// Constructor
BalloonManager();
// Destructor
~BalloonManager() = default;
// Actualiza
void update();
// Renderiza los globos
void renderBalloons();
// Vacia del vector de globos los globos que ya no sirven
void freeBalloons();
// Crea una formación de enemigos
void deployBalloonFormation();
// Gestiona el nivel de amenaza
void updateMenace();
// Calcula y establece el valor de amenaza en funcion de los globos activos
void evaluateAndSetMenace();
// Actualiza la variable enemyDeployCounter
void updateBalloonDeployCounter();
@@ -80,20 +91,4 @@ private:
// Cambia el color de todos los globos
void normalColorsToAllBalloons();
public:
// Constructor
BalloonManager();
// Destructor
~BalloonManager() = default;
// Actualiza
void update();
// Renderiza los globos
void renderBalloons();
// Vacia del vector de globos los globos que ya no sirven
void freeBalloons();
};