aboutsummaryrefslogtreecommitdiff
path: root/scumm/dialogs.cpp
diff options
context:
space:
mode:
authorJamieson Christian2002-11-17 17:59:00 +0000
committerJamieson Christian2002-11-17 17:59:00 +0000
commit5da9c10dab7e38427ea8464d295fe63076ca44bc (patch)
treeb8c0a1e04f0a06b96d9ec9052205f95ede7f0f6a /scumm/dialogs.cpp
parent128580df1e7611d1d8a5955f2eb43ef8b58c5fa9 (diff)
downloadscummvm-rg350-5da9c10dab7e38427ea8464d295fe63076ca44bc.tar.gz
scummvm-rg350-5da9c10dab7e38427ea8464d295fe63076ca44bc.tar.bz2
scummvm-rg350-5da9c10dab7e38427ea8464d295fe63076ca44bc.zip
Fixes to Master/SFX/Music volumes:
- All are in 0-255 range now. No 0-127 mismatches. - Master volume now affects SFX and Music, consistent with LEC behavior. - The [ and ] keys now affect Music volume, not Master. Consistent with LEC behavior. Also changed [ and ] increment to 16, for 256/16 = 16 volume increments outside the GUI. svn-id: r5592
Diffstat (limited to 'scumm/dialogs.cpp')
-rw-r--r--scumm/dialogs.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/scumm/dialogs.cpp b/scumm/dialogs.cpp
index 43f6c0fa5c..69616a4e9d 100644
--- a/scumm/dialogs.cpp
+++ b/scumm/dialogs.cpp
@@ -596,7 +596,7 @@ void OptionsDialog::handleCommand(CommandSender *sender, uint32 cmd, uint32 data
_scumm->_imuse->set_master_volume(_soundVolumeMaster);
}
- _scumm->_mixer->setVolume(_soundVolumeSfx);
+ _scumm->_mixer->setVolume(_soundVolumeSfx * _soundVolumeMaster / 255);
_scumm->_mixer->setMusicVolume(_soundVolumeMusic);
g_config->setInt("master_volume", _soundVolumeMaster);