commit de merda pa llevar la branch
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user