Pantalla a negro al morir

This commit is contained in:
2022-09-15 20:07:13 +02:00
parent 9ea184946d
commit 8e7b807fa8
5 changed files with 103 additions and 16 deletions

View File

@@ -13,10 +13,10 @@
struct board_t
{
int items; // Lleva la cuenta de los objetos recogidos
int lives; // Lleva la cuenta de ls vidas restantes del jugador
int rooms; // Lleva la cuenta de las habitaciones visitadas
bool music; // Indica si ha de sonar la musica durante el juego
int items; // Lleva la cuenta de los objetos recogidos
int lives; // Lleva la cuenta de ls vidas restantes del jugador
int rooms; // Lleva la cuenta de las habitaciones visitadas
bool music; // Indica si ha de sonar la musica durante el juego
color_t color; // Color para escribir el texto del marcador
Uint32 iniClock;
};
@@ -41,6 +41,9 @@ private:
std::vector<color_t> color; // Vector con los colores del objeto
int counter; // Contador interno
int colorChangeSpeed; // Cuanto mas alto, mas tarda en cambiar de color
bool paused; // Indica si el marcador esta en modo pausa
Uint32 timePaused; // Milisegundos que ha estado el marcador en pausa
Uint32 totalTimePaused; // Tiempo acumulado en pausa
clock_t clock; // Contiene las horas, minutos y segundos transcurridos desde el inicio de la partida
LTexture *itemTexture; // Textura con los graficos para las vidas
board_t *board; // Contiene las variables a mostrar en el marcador
@@ -63,6 +66,12 @@ public:
// Recarga la textura
void reLoadTexture();
// Pone el marcador en modo pausa
void pause();
// Quita el modo pausa del marcador
void resume();
};
#endif