From 102dd462734f0baa67ae4f8439094f6aa50b42fa Mon Sep 17 00:00:00 2001 From: Eric Fry Date: Sun, 17 Jun 2018 00:07:36 +1000 Subject: ILLUSIONS: Wire up audio sliders on option menu. Set volumes based on scummvm config --- engines/illusions/sound.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'engines/illusions/sound.h') diff --git a/engines/illusions/sound.h b/engines/illusions/sound.h index d2da8ed48e..f0786b2e4d 100644 --- a/engines/illusions/sound.h +++ b/engines/illusions/sound.h @@ -117,6 +117,14 @@ public: void stopMidiMusic(); void fadeMidiMusic(int16 finalVolume, int16 duration); + uint8 getMusicVolume(); + uint8 getSfxVolume(); + uint8 getSpeechVolume(); + + void setMusicVolume(uint8 volume); + void setSfxVolume(uint8 volume); + void setSpeechVolume(uint8 volume); + bool cueVoice(const char *voiceName); void stopCueingVoice(); void startVoice(int16 volume, int16 pan); @@ -140,6 +148,7 @@ protected: VoicePlayer *_voicePlayer; SoundList _sounds; Sound *getSound(uint32 soundEffectId); + uint8 calcAdjustedVolume(const Common::String &volumeConfigKey, uint8 volume); }; } // End of namespace Illusions -- cgit v1.2.3