aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWillem Jan Palenstijn2011-11-16 21:39:25 +0100
committerWillem Jan Palenstijn2011-11-16 21:39:34 +0100
commit304617db88d50389e2239756abd924378b88d655 (patch)
treedb910066ff6b070819bda8f0c28cf622f862482c
parent0ee6043d10d8d5bbbb29be46a3620894018baf2a (diff)
downloadscummvm-rg350-304617db88d50389e2239756abd924378b88d655.tar.gz
scummvm-rg350-304617db88d50389e2239756abd924378b88d655.tar.bz2
scummvm-rg350-304617db88d50389e2239756abd924378b88d655.zip
DREAMWEB: Add subtitles+speech FIXME
-rw-r--r--engines/dreamweb/stubs.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/dreamweb/stubs.cpp b/engines/dreamweb/stubs.cpp
index 44f0b87051..01b48438ea 100644
--- a/engines/dreamweb/stubs.cpp
+++ b/engines/dreamweb/stubs.cpp
@@ -432,6 +432,10 @@ void DreamGenContext::setuptimedtemp(uint8 textIndex, uint8 voiceIndex, uint8 x,
cx = pop();
bx = pop();
ax = pop();
+
+ // FIXME: This fallthrough does not properly support subtitles+speech
+ // mode. The parameters to setuptimedtemp() are sometimes different
+ // for speech and for subtitles. See e.g., madmantext()
if ((data.byte(kSpeechloaded) == 1) && (data.byte(kSubtitles) != 1))
return;
}