Credits acabats e integrats amb la resta del joc. Falta traduirlos pero de moment me la pela un rato

This commit is contained in:
2024-11-26 19:42:26 +01:00
parent a2d4331430
commit 736bf7e544
4 changed files with 164 additions and 27 deletions

View File

@@ -303,7 +303,16 @@ void Game::updateGameOverState()
if (fade_->hasEnded())
{
section::name = section::Name::HI_SCORE_TABLE;
if (game_completed_counter_ > 0)
{
// Los jugadores han completado el juego
section::name = section::Name::CREDITS;
}
else
{
// La partida ha terminado con la derrota de los jugadores
section::name = section::Name::HI_SCORE_TABLE;
}
}
}
}
@@ -951,8 +960,7 @@ void Game::disableTimeStopItem()
void Game::checkMusicStatus()
{
// Si la música no está sonando
if (JA_GetMusicState() == JA_MUSIC_INVALID ||
JA_GetMusicState() == JA_MUSIC_STOPPED)
if (JA_GetMusicState() == JA_MUSIC_INVALID || JA_GetMusicState() == JA_MUSIC_STOPPED)
// Si se ha completado el juego o los jugadores han terminado, detiene la música
state_ == GameState::COMPLETED || allPlayersAreGameOver() ? JA_StopMusic() : JA_PlayMusic(Resource::get()->getMusic("playing.ogg"));
}