commit de merda pa llevar la branch

This commit is contained in:
2025-05-29 12:25:19 +02:00
parent 0fc8224ef8
commit 5fd987c6a1
4 changed files with 60 additions and 53 deletions

View File

@@ -2,23 +2,23 @@
#include <string>
#include "audio.h"
// Clase Audio: gestor de audio (singleton)
class Audio
{
public:
// === Singleton ===
static Audio &get() // Obtención de la instancia única (Meyers Singleton)
// Obtención de la instancia única (Meyers Singleton)
static Audio &get()
{
static Audio instance;
return instance;
}
// === Control de Música ===
void playMusic(const std::string &name, int loop = -1); // Reproducir en bucle
void pauseMusic(); // Pausar reproducción
void stopMusic(); // Detener completamente
void fadeOutMusic(int milliseconds); // Fundido de salida
void playMusic(const std::string &name, int loop = -1); // Reproducir música en bucle
void pauseMusic(); // Pausar reproducción de música
void stopMusic(); // Detener completamente la música
void fadeOutMusic(int milliseconds); // Fundido de salida de la música
// === Control de Sonidos ===
void playSound(const std::string &name); // Reproducir sonido puntual
@@ -27,20 +27,20 @@ public:
// === Configuración General ===
void enable() { enabled_ = true; } // Habilitar audio
void disable() { enabled_ = false; } // Deshabilitar audio
void enable(bool value) { enabled_ = value; } // Establecer estado
void toggleEnabled() { enabled_ = !enabled_; } // Alternar estado
void enable(bool value) { enabled_ = value; } // Establecer estado general
void toggleEnabled() { enabled_ = !enabled_; } // Alternar estado general
// === Configuración de Sonidos ===
void enableSound() { sound_enabled_ = true; } // Habilitar sonidos
void disableSound() { sound_enabled_ = false; } // Deshabilitar sonidos
void enableSound(bool value) { sound_enabled_ = value; } // Establecer estado
void toggleSound() { sound_enabled_ = !sound_enabled_; } // Alternar estado
void enableSound(bool value) { sound_enabled_ = value; } // Establecer estado de sonidos
void toggleSound() { sound_enabled_ = !sound_enabled_; } // Alternar estado de sonidos
// === Configuración de Música ===
void enableMusic() { music_enabled_ = true; } // Habilitar música
void disableMusic() { music_enabled_ = false; } // Deshabilitar música
void enableMusic(bool value) { music_enabled_ = value; } // Establecer estado
void toggleMusic() { music_enabled_ = !music_enabled_; } // Alternar estado
void enableMusic(bool value) { music_enabled_ = value; } // Establecer estado de música
void toggleMusic() { music_enabled_ = !music_enabled_; } // Alternar estado de música
// === Control de Volumen ===
void setSoundVolume(int volume); // Ajustar volumen de efectos