primera implementació dels estats nous del jugador: playing, continue, waiting

This commit is contained in:
2024-08-14 13:05:09 +02:00
parent 90706d5d0c
commit f8b6d0524d
6 changed files with 110 additions and 26 deletions

View File

@@ -67,6 +67,7 @@ private:
circle_t collider; // Circulo de colisión del jugador
int continueCounter; // Contador para poder continuar
Uint32 continueTicks; // Variable para poder cambiar el contador de continue en función del tiempo
int scoreBoardPanel; // Panel del marcador asociado al jugador
// Actualiza el circulo de colisión a la posición del jugador
void shiftColliders();
@@ -153,6 +154,9 @@ public:
// Establece el estado del jugador en el juego
void setStatusPlaying(int value);
// Obtiene el estado del jugador en el juego
int getStatusPlaying();
// Obtiene el valor de la variable
float getScoreMultiplier();
@@ -213,9 +217,12 @@ public:
// Obtiene el circulo de colisión
circle_t &getCollider();
// Obtiene el puntero a la textura con los gráficos de la animación de morir
Texture *getDeadTexture();
// Obtiene el valor de la variable
int getContinueCounter();
// Le asigna un panel en el marcador al jugador
void setScoreBoardPanel(int panel);
// Obtiene el valor de la variable
int getScoreBoardPanel();
};