aboutsummaryrefslogtreecommitdiff
path: root/engines/agi/agi.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2010-08-25 07:41:14 +0000
committerEugene Sandulenko2010-08-25 07:41:14 +0000
commitfcdb349fa2bf4d93254ca38037483010e6a6c819 (patch)
tree347e53180e2b2356e531708f05567b180cb3a568 /engines/agi/agi.cpp
parentc4299cc0c7b789158ebc1e549d02292d2b64f30e (diff)
downloadscummvm-rg350-fcdb349fa2bf4d93254ca38037483010e6a6c819.tar.gz
scummvm-rg350-fcdb349fa2bf4d93254ca38037483010e6a6c819.tar.bz2
scummvm-rg350-fcdb349fa2bf4d93254ca38037483010e6a6c819.zip
AGI: Respect mute setting
svn-id: r52373
Diffstat (limited to 'engines/agi/agi.cpp')
-rw-r--r--engines/agi/agi.cpp15
1 files changed, 1 insertions, 14 deletions
diff --git a/engines/agi/agi.cpp b/engines/agi/agi.cpp
index e83ef4ead9..b15a4c3bac 100644
--- a/engines/agi/agi.cpp
+++ b/engines/agi/agi.cpp
@@ -501,8 +501,7 @@ AgiBase::AgiBase(OSystem *syst, const AGIGameDescription *gameDesc) : Engine(sys
AgiEngine::AgiEngine(OSystem *syst, const AGIGameDescription *gameDesc) : AgiBase(syst, gameDesc) {
// Setup mixer
- _mixer->setVolumeForSoundType(Audio::Mixer::kSFXSoundType, ConfMan.getInt("sfx_volume"));
- _mixer->setVolumeForSoundType(Audio::Mixer::kMusicSoundType, ConfMan.getInt("music_volume"));
+ syncSoundSettings();
parseFeatures();
@@ -709,18 +708,6 @@ Common::Error AgiEngine::go() {
return Common::kNoError;
}
-void AgiEngine::syncSoundSettings() {
- // FIXME/TODO: Please explain why we are using "music_volume" for all
- // three different entries here.
- int soundVolumeMusic = ConfMan.getInt("music_volume");
- int soundVolumeSFX = ConfMan.getInt("music_volume");
- int soundVolumeSpeech = ConfMan.getInt("music_volume");
-
- _mixer->setVolumeForSoundType(Audio::Mixer::kMusicSoundType, soundVolumeMusic);
- _mixer->setVolumeForSoundType(Audio::Mixer::kSFXSoundType, soundVolumeSFX);
- _mixer->setVolumeForSoundType(Audio::Mixer::kSpeechSoundType, soundVolumeSpeech);
-}
-
void AgiEngine::parseFeatures() {
if (!ConfMan.hasKey("features"))
return;