aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/ambient_sounds.cpp
diff options
context:
space:
mode:
authorPeter Kohaut2019-01-12 18:11:38 +0100
committerPeter Kohaut2019-01-12 18:16:52 +0100
commit0c7077cab93131a0902ccb3b5e1a85e2b5557908 (patch)
treefeb3dbab706d4f3d85cd4cc847656612b0349d62 /engines/bladerunner/ambient_sounds.cpp
parent2f0fb70a27726d2c4a233d394c1cb8ad375ad09d (diff)
downloadscummvm-rg350-0c7077cab93131a0902ccb3b5e1a85e2b5557908.tar.gz
scummvm-rg350-0c7077cab93131a0902ccb3b5e1a85e2b5557908.tar.bz2
scummvm-rg350-0c7077cab93131a0902ccb3b5e1a85e2b5557908.zip
BLADERUNNER: Added debugging output for scripts
Also added last few missing script commands.
Diffstat (limited to 'engines/bladerunner/ambient_sounds.cpp')
-rw-r--r--engines/bladerunner/ambient_sounds.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/bladerunner/ambient_sounds.cpp b/engines/bladerunner/ambient_sounds.cpp
index c21f8d8b84..9485de339e 100644
--- a/engines/bladerunner/ambient_sounds.cpp
+++ b/engines/bladerunner/ambient_sounds.cpp
@@ -117,6 +117,11 @@ void AmbientSounds::playSound(int sfxId, int volume, int panStart, int panEnd, i
_vm->_audioPlayer->playAud(_vm->_gameInfo->getSfxTrack(sfxId), volume * _ambientVolume / 100, panStart, panEnd, priority, kAudioPlayerOverrideVolume);
}
+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);
+}
+
void AmbientSounds::addLoopingSound(int sfxId, int volume, int pan, int delay) {
const Common::String &name = _vm->_gameInfo->getSfxTrack(sfxId);
int32 hash = MIXArchive::getHash(name);