diff options
author | Christopher Page | 2008-07-21 21:11:28 +0000 |
---|---|---|
committer | Christopher Page | 2008-07-21 21:11:28 +0000 |
commit | 0cae5552db214a7e11c552205e03fd5c0c38f6fd (patch) | |
tree | 2b4412e6a1830d7f3c3b16084391a3c216fbca6a /engines/parallaction/parallaction.cpp | |
parent | 34d3d74b9737b508b237e7eec1249ef86d4560bb (diff) | |
download | scummvm-rg350-0cae5552db214a7e11c552205e03fd5c0c38f6fd.tar.gz scummvm-rg350-0cae5552db214a7e11c552205e03fd5c0c38f6fd.tar.bz2 scummvm-rg350-0cae5552db214a7e11c552205e03fd5c0c38f6fd.zip |
Improved GMM sound setting config for Parallaction
svn-id: r33181
Diffstat (limited to 'engines/parallaction/parallaction.cpp')
-rw-r--r-- | engines/parallaction/parallaction.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/parallaction/parallaction.cpp b/engines/parallaction/parallaction.cpp index 2fc809977f..c998e26024 100644 --- a/engines/parallaction/parallaction.cpp +++ b/engines/parallaction/parallaction.cpp @@ -139,6 +139,7 @@ int Parallaction::init() { _debugger = new Debugger(this); setupBalloonManager(); + syncSoundSettings(); return 0; } @@ -505,6 +506,11 @@ void Parallaction::freeZones() { return; } +void Parallaction::syncSoundSettings() { + _mixer->setVolumeForSoundType(Audio::Mixer::kMusicSoundType, ConfMan.getInt("music_volume")); + _mixer->setVolumeForSoundType(Audio::Mixer::kSFXSoundType, ConfMan.getInt("sfx_volume") / 6); + _mixer->setVolumeForSoundType(Audio::Mixer::kSpeechSoundType, ConfMan.getInt("speech_volume")); +} enum { WALK_LEFT = 0, |