Cambiado el modo de funcionamiento de la pausa durante el juego para permitir que ciertos métodos se sigan ejecutando

This commit is contained in:
2024-08-27 08:48:04 +02:00
parent 149e422489
commit 49cffb3669

View File

@@ -1792,11 +1792,6 @@ void Game::updateEnemyDeployCounter()
// Actualiza el juego // Actualiza el juego
void Game::update() void Game::update()
{ {
if (paused)
{
return;
}
// Comprueba que la diferencia de ticks sea mayor a la velocidad del juego // Comprueba que la diferencia de ticks sea mayor a la velocidad del juego
if (SDL_GetTicks() - ticks > ticksSpeed) if (SDL_GetTicks() - ticks > ticksSpeed)
{ {
@@ -1853,13 +1848,8 @@ void Game::update()
increaseStageCurrentPower(1); increaseStageCurrentPower(1);
} }
#endif #endif
if (!paused)
// Comprueba si la música ha de estar sonando {
checkMusicStatus();
// Actualiza el objeto screen
screen->update();
// Actualiza el objeto fade // Actualiza el objeto fade
fade->update(); fade->update();
@@ -1918,6 +1908,13 @@ void Game::update()
freeBalloons(); freeBalloons();
freeItems(); freeItems();
freeSmartSprites(); freeSmartSprites();
}
// Comprueba si la música ha de estar sonando
checkMusicStatus();
// Actualiza el objeto screen
screen->update();
// Dibuja los graficos de la zona de juego en la textura // Dibuja los graficos de la zona de juego en la textura
fillCanvas(); fillCanvas();