Acabat BalloonManager

This commit is contained in:
2024-11-08 18:29:08 +01:00
parent 2fb7e88e4b
commit f9520185a2
6 changed files with 75 additions and 63 deletions
+9 -6
View File
@@ -6,23 +6,26 @@ namespace Stage
{
struct Stage
{
int number; // Número de fase
int power_to_complete; // Cantidad de poder que se necesita para completar la fase
int min_menace; // Umbral mínimo de amenaza de la fase
int max_menace; // Umbral máximo de amenaza de la fase
// Constructor
Stage(int number, int power_to_complete, int min_menace, int max_menace)
: number(number), power_to_complete(power_to_complete), min_menace(min_menace), max_menace(max_menace) {}
Stage(int power_to_complete, int min_menace, int max_menace)
: power_to_complete(power_to_complete), min_menace(min_menace), max_menace(max_menace) {}
};
extern std::vector<Stage> stages; // Variable con los datos de cada pantalla
extern int power; // Poder acumulado en la fase
extern int number; // Fase actual
extern int power; // Poder acumulado en la fase
extern int total_power; // Poder total necesario para completar el juego
extern int number; // Fase actual
// Devuelve una fase
Stage get(int index);
// Inicializa las fases del juego
// Inicializa las variables del namespace Stage
void init();
// Añade poder
void addPower(int amount);
}