aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/kyra_mr.cpp
diff options
context:
space:
mode:
authorJohannes Schickel2008-05-17 15:12:20 +0000
committerJohannes Schickel2008-05-17 15:12:20 +0000
commit8f0703abd2c42e20caf14fa5c5553aa2232aff57 (patch)
tree393e2abe0a8045c796cf7224e3827c85d04ed9e1 /engines/kyra/kyra_mr.cpp
parent84610606c127acf70d3faf166c4919d9eecbb625 (diff)
downloadscummvm-rg350-8f0703abd2c42e20caf14fa5c5553aa2232aff57.tar.gz
scummvm-rg350-8f0703abd2c42e20caf14fa5c5553aa2232aff57.tar.bz2
scummvm-rg350-8f0703abd2c42e20caf14fa5c5553aa2232aff57.zip
- Fixed sound channel fadeout on VQA playing
- Minor formatting fixes svn-id: r32152
Diffstat (limited to 'engines/kyra/kyra_mr.cpp')
-rw-r--r--engines/kyra/kyra_mr.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/kyra/kyra_mr.cpp b/engines/kyra/kyra_mr.cpp
index 07083913da..6e4d266480 100644
--- a/engines/kyra/kyra_mr.cpp
+++ b/engines/kyra/kyra_mr.cpp
@@ -370,7 +370,10 @@ void KyraEngine_MR::playVQA(const char *name) {
snprintf(filename, sizeof(filename), "%s%d.VQA", name, size);
if (vqa.open(filename)) {
- _soundDigital->stopAllSounds();
+ for (int i = 0; i < 4; ++i) {
+ if (i != _musicSoundChannel)
+ _soundDigital->stopSound(i);
+ }
_screen->hideMouse();
memcpy(_screen->getPalette(1), _screen->getPalette(0), 768);