diff options
author | Strangerke | 2013-01-23 01:42:31 +0100 |
---|---|---|
committer | Strangerke | 2013-01-23 01:42:31 +0100 |
commit | 56ca87b3a573c64e8c82d9c6fa8427ddb5458ba5 (patch) | |
tree | 10f67b356d226a5690c87983d9032d39e068f7f9 /engines/hopkins | |
parent | 82ecfd537f8cb52701cc05e39457d00ce71ecb59 (diff) | |
download | scummvm-rg350-56ca87b3a573c64e8c82d9c6fa8427ddb5458ba5.tar.gz scummvm-rg350-56ca87b3a573c64e8c82d9c6fa8427ddb5458ba5.tar.bz2 scummvm-rg350-56ca87b3a573c64e8c82d9c6fa8427ddb5458ba5.zip |
HOPKINS: Modify misc setVolume functions so they are a bit less precise
Diffstat (limited to 'engines/hopkins')
-rw-r--r-- | engines/hopkins/sound.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/engines/hopkins/sound.cpp b/engines/hopkins/sound.cpp index 3ef1618d8b..d24c3e10b2 100644 --- a/engines/hopkins/sound.cpp +++ b/engines/hopkins/sound.cpp @@ -630,19 +630,17 @@ void SoundManager::PLAY_SOUND2(const Common::String &file) { void SoundManager::MODSetSampleVolume() { for (int idx = 0; idx < SWAV_COUNT; ++idx) { - if (Swav[idx]._active) { - int volume = (idx == 20) ? (_voiceVolume * 255 / 16) : (_soundVolume * 255 / 16); + if (idx != 20 && Swav[idx]._active) { + int volume = _soundVolume * 255 / 16; _vm->_mixer->setChannelVolume(Swav[idx]._soundHandle, volume); } } } void SoundManager::MODSetVoiceVolume() { - for (int idx = 0; idx < SWAV_COUNT; ++idx) { - if (Swav[idx]._active) { - int volume = (idx == 20) ? (_voiceVolume * 255 / 16) : (_soundVolume * 255 / 16); - _vm->_mixer->setChannelVolume(Swav[idx]._soundHandle, volume); - } + if (Swav[20]._active) { + int volume = _voiceVolume * 255 / 16; + _vm->_mixer->setChannelVolume(Swav[20]._soundHandle, volume); } } |