diff options
author | Paul Gilbert | 2013-12-31 13:43:47 -1000 |
---|---|---|
committer | Paul Gilbert | 2013-12-31 13:43:47 -1000 |
commit | 3e268ca4e0963b95e36d84e506d1d2397fa84ecb (patch) | |
tree | 62a9e10000fe37f185ae2efef1a99d7a717a76cc /engines | |
parent | 9f103cb8fb4ffa0851206a11aa51b42571c4605d (diff) | |
download | scummvm-rg350-3e268ca4e0963b95e36d84e506d1d2397fa84ecb.tar.gz scummvm-rg350-3e268ca4e0963b95e36d84e506d1d2397fa84ecb.tar.bz2 scummvm-rg350-3e268ca4e0963b95e36d84e506d1d2397fa84ecb.zip |
VOYEUR: Fix to cardPerform switch cases
Diffstat (limited to 'engines')
-rw-r--r-- | engines/voyeur/files_threads.cpp | 9 |
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)) { |