Afegits sons de caminar i de comptador de continuar

Afegits estats al joc i al jugador per a escenificar el inici de la partida
This commit is contained in:
2025-01-03 19:19:22 +01:00
parent 40dfc32e84
commit cc4acecc03
8 changed files with 223 additions and 77 deletions

View File

@@ -67,6 +67,8 @@ private:
enum class GameState
{
FADE_IN,
ENTERING_PLAYER,
SHOWING_GET_READY_MESSAGE,
PLAYING,
COMPLETED,
GAME_OVER,
@@ -197,9 +199,6 @@ 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();
@@ -216,7 +215,7 @@ private:
void checkBulletBalloonCollision();
// Mueve las balas activas
void moveBullets();
void updateBullets();
// Pinta las balas activas
void renderBullets();
@@ -392,11 +391,20 @@ private:
// Actualiza las variables durante el modo de grabación
void updateRecording();
#endif
// Actualiza variables durande dicho estado
void updateGameStateFadeIn();
// Actualiza variables durande dicho estado
void updateGameStateEnteringPlayer();
// Actualiza variables durande dicho estado
void updateGameStateShowingGetReadyMessage();
// Actualiza las variables durante el transcurso normal del juego
void updateGame();
void updateGameStatePlaying();
// Gestiona eventos para el estado del final del juego
void updateCompletedState();
void updateGameStateCompleted();
// Comprueba el estado del juego
void checkState();