aboutsummaryrefslogtreecommitdiff
path: root/scumm/akos.cpp
diff options
context:
space:
mode:
authorPaweł Kołodziejski2003-12-25 11:14:05 +0000
committerPaweł Kołodziejski2003-12-25 11:14:05 +0000
commit1abfe5d63f11d954278b9d987bde78770629fe78 (patch)
tree0c462c9e2b489a26be63385b047b90c063ff2e9a /scumm/akos.cpp
parent9482d3b5a2c6516867011cf22ce07d83df8be1f9 (diff)
downloadscummvm-rg350-1abfe5d63f11d954278b9d987bde78770629fe78.tar.gz
scummvm-rg350-1abfe5d63f11d954278b9d987bde78770629fe78.tar.bz2
scummvm-rg350-1abfe5d63f11d954278b9d987bde78770629fe78.zip
start sound call directly digital imuse, only script part handled by mainloop of scumm script
svn-id: r11906
Diffstat (limited to 'scumm/akos.cpp')
-rw-r--r--scumm/akos.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/scumm/akos.cpp b/scumm/akos.cpp
index 9dd2d08e2f..7098a3cbf8 100644
--- a/scumm/akos.cpp
+++ b/scumm/akos.cpp
@@ -1325,7 +1325,10 @@ void ScummEngine::akos_queCommand(byte cmd, Actor *a, int param_1, int param_2)
break;
case 3:
if (param_1 != 0) {
- _sound->addSoundToQueue(param_1);
+ if (_features & GF_DIGI_IMUSE)
+ _sound->playSound(param_1);
+ else
+ _sound->addSoundToQueue(param_1);
}
break;
case 4: