ScummVM API documentation
Parallaction::DosSoundMan_ns Class Reference
Inheritance diagram for Parallaction::DosSoundMan_ns:
Parallaction::SoundMan_ns Parallaction::SoundManImpl

Public Member Functions

 DosSoundMan_ns (Parallaction_ns *vm)
 
void playMusic () override
 
void stopMusic () override
 
void playCharacterMusic (const char *character) override
 
void playLocationMusic (const char *location) override
 
void pause (bool p) override
 
- Public Member Functions inherited from Parallaction::SoundMan_ns
 SoundMan_ns (Parallaction_ns *vm)
 
virtual void playSfx (const char *filename, uint channel, bool looping, int volume=-1)
 
virtual void stopSfx (uint channel)
 
void setMusicFile (const char *filename)
 
void execute (int command, const char *parm) override
 
void setMusicVolume (int value)
 

Additional Inherited Members

- Public Types inherited from Parallaction::SoundMan_ns
enum  { MUSIC_ANY, MUSIC_CHARACTER, MUSIC_LOCATION }
 
- Protected Attributes inherited from Parallaction::SoundMan_ns
Parallaction_ns_vm
 
Audio::Mixer_mixer
 
char _musicFile [200]
 
bool _sfxLooping
 
int _sfxVolume
 
int _sfxRate
 
uint _sfxChannel
 
int _musicType
 

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