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/audio_speech.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'engines/bladerunner/audio_speech.cpp') diff --git a/engines/bladerunner/audio_speech.cpp b/engines/bladerunner/audio_speech.cpp index 5ffde9db6c..ce8c632655 100644 --- a/engines/bladerunner/audio_speech.cpp +++ b/engines/bladerunner/audio_speech.cpp @@ -48,7 +48,7 @@ void AudioSpeech::mixerChannelEnded(int channel, void *data) { AudioSpeech::AudioSpeech(BladeRunnerEngine *vm) { _vm = vm; - _speechVolume = 50; + _speechVolume = BLADERUNNER_ORIGINAL_SETTINGS ? 50 : 100; _isActive = false; _data = new byte[kBufferSize]; _channel = -1; @@ -118,7 +118,7 @@ bool AudioSpeech::isPlaying() const { bool AudioSpeech::playSpeechLine(int actorId, int sentenceId, int volume, int a4, int priority) { int balance = _vm->_actors[actorId]->soundBalance(); Common::String name = Common::String::format("%02d-%04d%s.AUD", actorId, sentenceId, _vm->_languageCode.c_str()); - return _vm->_audioPlayer->playAud(name, _speechVolume * volume / 100, balance, balance, priority, kAudioPlayerOverrideVolume); + return _vm->_audioPlayer->playAud(name, _speechVolume * volume / 100, balance, balance, priority, kAudioPlayerOverrideVolume, Audio::Mixer::kSpeechSoundType); } void AudioSpeech::setVolume(int volume) { -- cgit v1.2.3