working on endgame

This commit is contained in:
2021-05-21 10:34:34 +02:00
parent 63bae5c504
commit 0c0b677474
4 changed files with 97 additions and 52 deletions

View File

@@ -159,8 +159,9 @@ private:
effect_t mEffect; // Variable para gestionar los efectos visuales
bool mPowerBallEnabled; // Indica si hay una powerball ya activa
Uint8 mPostFade; // Qué hacer al acabar el fade
Uint8 mNextProgSection;
float mSin[360]; // Vector con los valores del seno para 360 grados
float mSin[360]; // Vector con los valores del seno para 360 grados
bool mGameCompleted; // Indica si se ha completado la partida, llegando al final de la ultima pantalla
int mGameCompletedCounter; // Contador para el tramo final, cuando se ha completado la partida y ya no aparecen más enemigos
struct demo_t
{
@@ -249,7 +250,7 @@ public:
void updateDeath();
// Renderiza el fade final cuando se acaba la partida
void renderDeathFade();
void renderDeathFade(bool trigger, int counter);
// Actualiza los globos
void updateBalloons();
@@ -378,7 +379,7 @@ public:
Uint8 getSubsection();
// Calcula y establece el valor de amenaza en funcion de los globos activos
void setMenace();
void evaluateAndSetMenace();
// Obtiene el valor de la variable
Uint8 getMenace();
@@ -466,6 +467,9 @@ public:
// Inicializa las variables que contienen puntos de ruta para mover objetos
void initPaths();
// Actualiza el tramo final de juego, una vez completado
void updateGameCompleted();
};
#endif