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
void Game::update()
{
if (paused)
{
return;
}
// Comprueba que la diferencia de ticks sea mayor a la velocidad del juego
if (SDL_GetTicks() - ticks > ticksSpeed)
{
@@ -1853,13 +1848,8 @@ void Game::update()
increaseStageCurrentPower(1);
}
#endif
// Comprueba si la música ha de estar sonando
checkMusicStatus();
// Actualiza el objeto screen
screen->update();
if (!paused)
{
// Actualiza el objeto fade
fade->update();
@@ -1918,6 +1908,13 @@ void Game::update()
freeBalloons();
freeItems();
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
fillCanvas();