canvi de pc
This commit is contained in:
@@ -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();
|
||||
};
|
||||
Reference in New Issue
Block a user