This commit is contained in:
2025-10-27 13:01:11 +01:00
parent 5d8811026d
commit cdb9bde6aa
23 changed files with 392 additions and 392 deletions

View File

@@ -36,16 +36,16 @@ void Audio::update() {
// Reproduce la música
void Audio::playMusic(const std::string& name, const int loop) {
bool newLoop = (loop != 0);
bool new_loop = (loop != 0);
// Si ya está sonando exactamente la misma pista y mismo modo loop, no hacemos nada
if (music_.state == MusicState::PLAYING && music_.name == name && music_.loop == newLoop) {
if (music_.state == MusicState::PLAYING && music_.name == name && music_.loop == new_loop) {
return;
}
// Intentar obtener recurso; si falla, no tocar estado
auto* resource = Resource::get()->getMusic(name);
if (!resource) {
if (resource == nullptr) {
// manejo de error opcional
return;
}
@@ -60,7 +60,7 @@ void Audio::playMusic(const std::string& name, const int loop) {
// Actualizar estado y metadatos después de iniciar con éxito
music_.name = name;
music_.loop = newLoop;
music_.loop = new_loop;
music_.state = MusicState::PLAYING;
}