ScummVM API documentation
Hopkins::SoundManager Class Reference

Public Member Functions

 SoundManager (HopkinsEngine *vm)
 
void loadAnimSound ()
 
void playAnimSound (int animFrame)
 
void loadSample (int wavIndex, const Common::Path &file)
 
void playSample (int wavIndex, int voiceMode=9)
 
void removeSample (int soundIndex)
 
void checkSoundEnd ()
 
void checkSounds ()
 
void playSoundFile (const Common::Path &file)
 
void playSound (int soundNumber)
 
void stopSound ()
 
void updateScummVMSoundSettings ()
 
void syncSoundSettings ()
 
bool mixVoice (int voiceId, int voiceMode, bool displTxtFl=false)
 
void setMODMusicVolume (int volume)
 
void setMODSampleVolume ()
 
void setMODVoiceVolume ()
 
void loadWav (const Common::Path &file, int wavIndex)
 
void playWav (int wavIndex)
 
void directPlayWav (const Common::Path &file2)
 

Public Attributes

bool _musicOffFl
 
bool _soundOffFl
 
bool _voiceOffFl
 
bool _textOffFl
 
bool _soundFl
 
bool _skipRefreshFl
 
int _musicVolume
 
int _soundVolume
 
int _voiceVolume
 
int _specialSoundNum
 

The documentation for this class was generated from the following file: