44 #include <allegro5/allegro.h>
45 #include <allegro5/allegro_audio.h>
46 #include <allegro5/allegro_acodec.h>
68 namespace SoundManager
76 void StopSound(ALLEGRO_SAMPLE_ID * a_rID);
87 m_strError = a_strError;
90 virtual const char*
what()
const throw()
92 return m_strError.c_str();
101 #endif // _SOUNDMANAGER
void LoopSound(SOUND::SOUNDNAME a_Name, double a_dVolume, ALLEGRO_SAMPLE_ID *a_rID)
Definition: SoundManager.cpp:73
SoundManagerException(string a_strError)
Definition: SoundManager.h:85
Definition: SoundManager.h:78
Definition: KeyMapper.h:56
void StopSound(ALLEGRO_SAMPLE_ID *a_ID)
Definition: SoundManager.cpp:79
Definition: SoundManager.h:59
Definition: SoundManager.h:57
Definition: KeyMapper.h:58
void PlaySound(SOUND::SOUNDNAME a_Name, double a_dVolume)
Definition: SoundManager.cpp:61
Definition: SoundManager.h:60
Definition: SoundManager.h:63
void LoadSounds()
Definition: SoundManager.cpp:37
Definition: SoundManager.h:62
virtual const char * what() const
Definition: SoundManager.h:90
void Init_SoundManager(int a_nNumberOfSamples)
Definition: SoundManager.cpp:11
void DeInit_SoundManager()
Definition: SoundManager.cpp:26
virtual ~SoundManagerException()
Definition: SoundManager.h:95
Definition: SoundManager.h:56
SOUNDNAME
Definition: SoundManager.h:53
Definition: SoundManager.h:61