ScummVM API documentation
MM::MM1::Sound Class Reference
Inheritance diagram for MM::MM1::Sound:
MM::Shared::Xeen::Sound

Public Member Functions

 Sound (Audio::Mixer *mixer)
 
- Public Member Functions inherited from MM::Shared::Xeen::Sound
 Sound (Audio::Mixer *mixer)
 
void playFX (uint effectId)
 
void stopFX (bool force=false)
 
int songCommand (uint commandId, byte musicVolume=0, byte sfxVolume=0)
 
void stopSong ()
 
void setMusicPercent (byte percent)
 
void playSong (Common::SeekableReadStream &stream)
 
void playSong (const Common::Path &name, int param=0)
 
bool isMusicPlaying () const
 
void setMusicOn (bool isOn)
 
void setFxOn (bool isOn)
 
void updateSoundSettings ()
 
void stopAllAudio ()
 
void playSound (Common::SeekableReadStream &s, int unused=0)
 
void playSound (const Common::Path &name, int unused=0)
 
void stopSound ()
 
bool isSoundPlaying () const
 
void playVoice (const Common::Path &name)
 

Static Public Member Functions

static void sound (SoundId soundNum)
 
static void sound2 (SoundId soundNum)
 
static void stopSound ()
 

Additional Inherited Members

- Public Attributes inherited from MM::Shared::Xeen::Sound
bool _fxOn
 
bool _musicOn
 
Common::Path _currentMusic
 
int _musicSide
 
bool _subtitles
 
MusicType musicType
 

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