diff options
author | Peter Kohaut | 2019-02-10 16:53:25 +0100 |
---|---|---|
committer | Peter Kohaut | 2019-02-10 16:55:38 +0100 |
commit | 1384afd0f6151e5c39e8f4234fd3a3730ef46f49 (patch) | |
tree | a85a1224ca5e8142b83868e7941b92d085ba1823 /engines/bladerunner/audio_speech.cpp | |
parent | f104cf5903ebdac4b1eba6e6eab67b237a7caa24 (diff) | |
download | scummvm-rg350-1384afd0f6151e5c39e8f4234fd3a3730ef46f49.tar.gz scummvm-rg350-1384afd0f6151e5c39e8f4234fd3a3730ef46f49.tar.bz2 scummvm-rg350-1384afd0f6151e5c39e8f4234fd3a3730ef46f49.zip |
BLADERUNNER: Use ScummVM functionality for audio volume management
Diffstat (limited to 'engines/bladerunner/audio_speech.cpp')
-rw-r--r-- | engines/bladerunner/audio_speech.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
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) { |