aboutsummaryrefslogtreecommitdiff
path: root/engines/voyeur/files_threads.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2013-12-31 13:43:47 -1000
committerPaul Gilbert2013-12-31 13:43:47 -1000
commit3e268ca4e0963b95e36d84e506d1d2397fa84ecb (patch)
tree62a9e10000fe37f185ae2efef1a99d7a717a76cc /engines/voyeur/files_threads.cpp
parent9f103cb8fb4ffa0851206a11aa51b42571c4605d (diff)
downloadscummvm-rg350-3e268ca4e0963b95e36d84e506d1d2397fa84ecb.tar.gz
scummvm-rg350-3e268ca4e0963b95e36d84e506d1d2397fa84ecb.tar.bz2
scummvm-rg350-3e268ca4e0963b95e36d84e506d1d2397fa84ecb.zip
VOYEUR: Fix to cardPerform switch cases
Diffstat (limited to 'engines/voyeur/files_threads.cpp')
-rw-r--r--engines/voyeur/files_threads.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/engines/voyeur/files_threads.cpp b/engines/voyeur/files_threads.cpp
index ecf564c2ce..df6ad3ae75 100644
--- a/engines/voyeur/files_threads.cpp
+++ b/engines/voyeur/files_threads.cpp
@@ -787,6 +787,7 @@ const byte *ThreadResource::cardPerform(const byte *card) {
int v3;
byte bVal;
uint32 idx1, idx2;
+ debugC(DEBUG_BASIC, kDebugScripts, "cardPerform - %d", id);
switch (id) {
case 1:
@@ -888,17 +889,17 @@ const byte *ThreadResource::cardPerform(const byte *card) {
card += 2;
break;
- case 22:
case 23:
- case 26:
+ case 24:
case 27:
+ case 28:
varD -= 3;
// Deliberate fall-through
- case 20:
case 21:
- case 24:
+ case 22:
case 25:
+ case 26:
bVal = card[varD];
if (bVal == 61) {
if (cardPerform2(card, id)) {