new: el jugador explota els globos per contacte si estos estan parats

This commit is contained in:
2025-07-14 14:08:08 +02:00
parent de560ee7e2
commit 3d26a3022c
5 changed files with 36 additions and 17 deletions

View File

@@ -14,6 +14,7 @@
class Audio;
class Asset;
class Background;
class Balloon;
class BalloonManager;
class Tabe;
class Bullet;
@@ -174,7 +175,7 @@ private:
void updateStage(); // Comprueba si hay cambio de fase y actualiza las variables
void updateGameStateGameOver(); // Actualiza el estado de fin de la partida
void destroyAllItems(); // Destruye todos los items
bool checkPlayerBalloonCollision(std::shared_ptr<Player> &player); // Comprueba la colisión entre el jugador y los globos activos
std::shared_ptr<Balloon> checkPlayerBalloonCollision(std::shared_ptr<Player> &player); // Comprueba la colisión entre el jugador y los globos activos
void checkPlayerItemCollision(std::shared_ptr<Player> &player); // Comprueba la colisión entre el jugador y los items
void checkBulletCollision(); // Comprueba y procesa la colisión de las balas
void updateBullets(); // Mueve las balas activas