fix: ja torna a funcionar el cicle de música per les diferents seccions
This commit is contained in:
@@ -973,7 +973,7 @@ void Game::renderPlayers()
|
||||
}
|
||||
}
|
||||
|
||||
// Actualiza las variables de la fase
|
||||
// Comprueba si hay cambio de fase y actualiza las variables
|
||||
void Game::updateStage()
|
||||
{
|
||||
if (currentPower >= enemyFormations->getStage(currentStage).powerToComplete)
|
||||
@@ -1957,7 +1957,7 @@ void Game::update()
|
||||
#endif
|
||||
|
||||
// Comprueba si la música ha de estar sonando
|
||||
// checkMusicStatus();
|
||||
checkMusicStatus();
|
||||
|
||||
// Actualiza el objeto screen
|
||||
screen->update();
|
||||
@@ -1977,6 +1977,7 @@ void Game::update()
|
||||
// Mueve los globos
|
||||
updateBalloons();
|
||||
|
||||
// Actualiza el objeto encargado de las explosiones
|
||||
explosions->update();
|
||||
|
||||
// Mueve las balas
|
||||
@@ -1985,7 +1986,7 @@ void Game::update()
|
||||
// Actualiza los items
|
||||
updateItems();
|
||||
|
||||
// Actualiza el valor de currentStage
|
||||
// Comprueba si hay cambio de fase y actualiza las variables
|
||||
updateStage();
|
||||
|
||||
// Actualiza el estado de muerte
|
||||
@@ -2101,9 +2102,9 @@ void Game::render()
|
||||
renderSeparator();
|
||||
|
||||
#ifdef DEBUG
|
||||
text->write(0, 0, boolToString(players[0]->isAlive()));
|
||||
text->write(0, 10, boolToString(players[1]->isAlive()));
|
||||
text->write(0, 20, "POLLA");
|
||||
//text->write(0, 0, "P1 ALIVE: " + boolToString(players[0]->isAlive()));
|
||||
//text->write(0, 10, "P2 ALIVE: " + boolToString(players[1]->isAlive()));
|
||||
//text->write(0, 20, "ALL DEAD: " + boolToString(allPlayersAreDead()));
|
||||
#endif
|
||||
|
||||
// Dibuja el fade
|
||||
@@ -2453,14 +2454,8 @@ void Game::checkMusicStatus()
|
||||
// Si la música no está sonando
|
||||
if ((JA_GetMusicState() == JA_MUSIC_INVALID) || (JA_GetMusicState() == JA_MUSIC_STOPPED))
|
||||
{
|
||||
// Reproduce la música
|
||||
if (!gameCompleted)
|
||||
{
|
||||
if (!allPlayersAreDead())
|
||||
{
|
||||
JA_PlayMusic(music);
|
||||
}
|
||||
}
|
||||
// Si se ha completado el juego o los jugadores estan mujertos, detiene la música
|
||||
gameCompleted || allPlayersAreDead() ? JA_StopMusic() : JA_PlayMusic(music);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2482,6 +2477,10 @@ void Game::run()
|
||||
{
|
||||
JA_EnableSound(options->audio.sound.enabled);
|
||||
}
|
||||
else
|
||||
{
|
||||
JA_StopMusic();
|
||||
}
|
||||
}
|
||||
|
||||
// Indica si se puede crear una powerball
|
||||
|
||||
Reference in New Issue
Block a user