Compare commits

..

2 Commits

3 changed files with 6 additions and 2 deletions

View File

@@ -48,7 +48,10 @@ void Audio::playMusic(const std::string &name, const int loop)
if (enabled_ && music_enabled_)
{
JA_PlayMusic(Resource::get()->getMusic(name), loop);
if (JA_GetMusicState() == JA_MUSIC_STOPPED)
{
JA_PlayMusic(Resource::get()->getMusic(name), loop);
}
}
}

View File

@@ -93,7 +93,7 @@ void Director::init()
loadScoreFile(); // Carga el archivo de puntuaciones
// Inicialización de subsistemas principales
lang::setLanguage(options.game.language); // Carga el archivo de idioma
lang::setLanguage(options.game.language); // Carga el archivo de idioma
Screen::init(); // Inicializa la pantalla y el sistema de renderizado
Audio::init(); // Activa el sistema de audio
Resource::init(); // Inicializa el sistema de gestión de recursos

View File

@@ -486,6 +486,7 @@ void Resource::updateLoadingProgress(std::string name)
updateProgressBar();
renderProgress();
checkEvents();
SDL_Delay(100);
}
// Inicializa los rectangulos que definen la barra de progreso