From 1384afd0f6151e5c39e8f4234fd3a3730ef46f49 Mon Sep 17 00:00:00 2001 From: Peter Kohaut Date: Sun, 10 Feb 2019 16:53:25 +0100 Subject: BLADERUNNER: Use ScummVM functionality for audio volume management --- engines/bladerunner/ambient_sounds.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'engines/bladerunner/ambient_sounds.cpp') diff --git a/engines/bladerunner/ambient_sounds.cpp b/engines/bladerunner/ambient_sounds.cpp index 9485de339e..81f4c7caeb 100644 --- a/engines/bladerunner/ambient_sounds.cpp +++ b/engines/bladerunner/ambient_sounds.cpp @@ -37,7 +37,8 @@ AmbientSounds::AmbientSounds(BladeRunnerEngine *vm) { _vm = vm; _nonLoopingSounds = new NonLoopingSound[kNonLoopingSounds]; _loopingSounds = new LoopingSound[kLoopingSounds]; - _ambientVolume = 65; + + _ambientVolume = BLADERUNNER_ORIGINAL_SETTINGS ? 65 : 100; for (int i = 0; i != kNonLoopingSounds; ++i) { NonLoopingSound &track = _nonLoopingSounds[i]; @@ -119,7 +120,7 @@ void AmbientSounds::playSound(int sfxId, int volume, int panStart, int panEnd, i void AmbientSounds::playSpeech(int actorId, int sentenceId, int volume, int panStart, int panEnd, int priority) { Common::String name = Common::String::format( "%02d-%04d%s.AUD", actorId, sentenceId, _vm->_languageCode.c_str()); - _vm->_audioPlayer->playAud(name, volume * _ambientVolume / 100, panStart, panEnd, priority, kAudioPlayerOverrideVolume); + _vm->_audioPlayer->playAud(name, volume * _ambientVolume / 100, panStart, panEnd, priority, kAudioPlayerOverrideVolume, Audio::Mixer::kSpeechSoundType); } void AmbientSounds::addLoopingSound(int sfxId, int volume, int pan, int delay) { -- cgit v1.2.3