aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction/parallaction.cpp
diff options
context:
space:
mode:
authorChristopher Page2008-07-21 21:11:28 +0000
committerChristopher Page2008-07-21 21:11:28 +0000
commit0cae5552db214a7e11c552205e03fd5c0c38f6fd (patch)
tree2b4412e6a1830d7f3c3b16084391a3c216fbca6a /engines/parallaction/parallaction.cpp
parent34d3d74b9737b508b237e7eec1249ef86d4560bb (diff)
downloadscummvm-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.cpp6
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,