Public Member Functions | |
| Sound (Audio::Mixer *mixer, Disk *pDisk, uint8 pVolume) | |
| void | loadSection (uint8 pSection) |
| void | playSound (uint16 sound, uint16 volume, uint8 channel) |
| void | fnStartFx (uint32 sound, uint8 channel) |
| bool | startSpeech (uint16 textNum) |
| bool | speechFinished () |
| void | fnPauseFx () |
| void | fnUnPauseFx () |
| void | fnStopFx () |
| void | stopSpeech () |
| void | checkFxQueue () |
| void | restoreSfx () |
Public Attributes | |
| Audio::Mixer * | _mixer |
| Audio::SoundHandle | _voiceHandle |
| Audio::SoundHandle | _effectHandle |
| Audio::SoundHandle | _bgSoundHandle |
| Audio::SoundHandle | _ingameSound0 |
| Audio::SoundHandle | _ingameSound1 |
| Audio::SoundHandle | _ingameSpeech |
| uint16 | _saveSounds [2] |
| uint8 | _soundsTotal |
Protected Member Functions | |
| void | playSound (uint32 id, byte *sound, uint32 size, Audio::SoundHandle *handle) |