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_) 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 loadScoreFile(); // Carga el archivo de puntuaciones
// Inicialización de subsistemas principales // 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 Screen::init(); // Inicializa la pantalla y el sistema de renderizado
Audio::init(); // Activa el sistema de audio Audio::init(); // Activa el sistema de audio
Resource::init(); // Inicializa el sistema de gestión de recursos Resource::init(); // Inicializa el sistema de gestión de recursos

View File

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