aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorPaul Gilbert2013-12-30 10:00:26 +1100
committerPaul Gilbert2013-12-30 10:00:26 +1100
commitf1686fcf16de1ed3303369f6f3b4c29daeb25d44 (patch)
treed720b62f713cb2a4897e66f206b7f6fc0fd82600 /engines
parentc78e83d7848940db511f53a4ed5ccad56b498bec (diff)
downloadscummvm-rg350-f1686fcf16de1ed3303369f6f3b4c29daeb25d44.tar.gz
scummvm-rg350-f1686fcf16de1ed3303369f6f3b4c29daeb25d44.tar.bz2
scummvm-rg350-f1686fcf16de1ed3303369f6f3b4c29daeb25d44.zip
VOYEUR: Fix bugs in police arriving playback
Diffstat (limited to 'engines')
-rw-r--r--engines/voyeur/files_threads.cpp2
-rw-r--r--engines/voyeur/voyeur_game.cpp6
2 files changed, 4 insertions, 4 deletions
diff --git a/engines/voyeur/files_threads.cpp b/engines/voyeur/files_threads.cpp
index 1d04ddc44e..ecf564c2ce 100644
--- a/engines/voyeur/files_threads.cpp
+++ b/engines/voyeur/files_threads.cpp
@@ -489,7 +489,7 @@ void ThreadResource::parsePlayCommands() {
_vm->playAVideo(_vm->_eventsManager._videoComputerBut4);
_vm->_voy._field478 |= 1;
- if (id != 2) {
+ if (id != 22) {
_vm->_eventsManager._videoComputerBut4 = -1;
parseIndex = 999;
} else {
diff --git a/engines/voyeur/voyeur_game.cpp b/engines/voyeur/voyeur_game.cpp
index ef7a70886f..ba5123e121 100644
--- a/engines/voyeur/voyeur_game.cpp
+++ b/engines/voyeur/voyeur_game.cpp
@@ -65,19 +65,19 @@ void VoyeurEngine::playStamp() {
_voy._field472 = 140;
break;
case 1:
- _voy._field478 = -2;
+ _voy._field478 &= ~1;
_voy._field46E = 1;
threadP->chooseSTAMPButton(22);
_voy._field472 = 143;
break;
case 2:
- _voy._field478 = -2;
+ _voy._field478 &= ~1;
reviewTape();
_voy._field46E = 1;
_voy._field472 = 142;
break;
case 3:
- _voy._field478 = -2;
+ _voy._field478 &= ~1;
threadP->chooseSTAMPButton(21);
break;
case 4: