Trabajando en la muerte del jugador

This commit is contained in:
2022-09-23 21:06:21 +02:00
parent 4cf09d1535
commit e18db352e0
4 changed files with 94 additions and 6 deletions

View File

@@ -34,8 +34,8 @@ private:
Debug *debug; // Objeto para gestionar la información de debug
SDL_Texture *spriteLayer; // Textura para dibujar los sprites
section_t section; // Seccion actual dentro del programa
Uint32 ticks; // Contador de ticks para ajustar la velocidad del programa
Uint32 ticksSpeed; // Velocidad a la que se repiten los bucles del programa
Uint32 ticks; // Contador de ticks para ajustar la velocidad del programa
Uint32 ticksSpeed; // Velocidad a la que se repiten los bucles del programa
bool musicEnabled; // Indica si la musica puede sonar o no
// Actualiza el juego, las variables, comprueba la entrada, etc.
@@ -68,6 +68,15 @@ private:
// Recarga las texturas
void reLoadTextures();
// Comprueba las colisiones del jugador con los enemigos
bool checkPlayerEnemyCollisions();
// Comprueba si el jugador esta vivo
void checkIfPlayerIsAlive();
// Mata al jugador
void killPlayer();
public:
// Constructor
Game(SDL_Renderer *renderer, Screen *screen, Asset *asset, Input *input, Debug *debug);