Fet el fade out del title de video i audio i el fade in del joc de video i audio

Actualitzat jail_audio a la última versió
This commit is contained in:
2024-12-26 10:03:02 +01:00
parent ca2c48ea17
commit b8dca0a46f
10 changed files with 287 additions and 296 deletions

View File

@@ -65,6 +65,7 @@ private:
// Enum
enum class GameState
{
FADE_IN,
PLAYING,
COMPLETED,
GAME_OVER,
@@ -165,7 +166,7 @@ private:
int total_power_to_complete_game_; // La suma del poder necesario para completar todas las fases
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
GameState state_ = GameState::PLAYING; // Estado
GameState state_ = GameState::FADE_IN; // Estado
#ifdef DEBUG
bool auto_pop_balloons_ = false; // Si es true, incrementa automaticamente los globos explotados
#endif
@@ -194,6 +195,9 @@ private:
// Comprueba si hay cambio de fase y actualiza las variables
void updateStage();
// Actualiza el estado de fade in
void updateFadeInState();
// Actualiza el estado de fin de la partida
void updateGameOverState();