[Scummvm-git-logs] scummvm master -> 1e6720b8be6c80cfb9177fdcdca7c032be0e869c
peterkohaut
peterkohaut at users.noreply.github.com
Mon Mar 11 21:36:43 CET 2019
This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
2a86725d17 BLADERUNNER: Better formatting for police targets instructions
1e6720b8be BLADERUNNER: Clean-up of PS13 target scripts
Commit: 2a86725d175514f43eefbf48421b2320adc331e6
https://github.com/scummvm/scummvm/commit/2a86725d175514f43eefbf48421b2320adc331e6
Author: Peter Kohaut (peter.kohaut at gmail.com)
Date: 2019-03-11T21:36:16+01:00
Commit Message:
BLADERUNNER: Better formatting for police targets instructions
Changed paths:
engines/bladerunner/script/scene/ps10.cpp
engines/bladerunner/script/scene/ps11.cpp
engines/bladerunner/script/scene/ps12.cpp
diff --git a/engines/bladerunner/script/scene/ps10.cpp b/engines/bladerunner/script/scene/ps10.cpp
index e4fad70..f3ab121 100644
--- a/engines/bladerunner/script/scene/ps10.cpp
+++ b/engines/bladerunner/script/scene/ps10.cpp
@@ -28,33 +28,33 @@ static int kPoliceMazePS10TargetCount = 20;
static const int *getPoliceMazePS10TrackData1() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
- kPMTIObstacleReset, kItemPS10Target1,
- kPMTIObstacleReset, kItemPS10Target2,
- kPMTIFacing, 989,
- kPMTIPosition, 0,
- kPMTITargetSet, kItemPS10Target1, 1,
- kPMTITargetSet, kItemPS10Target2, 1,
- kPMTIEnemyReset, kItemPS10Target1,
- kPMTIWaitRandom, 3000, 5000,
- kPMTIObstacleSet, kItemPS10Target1,
- kPMTIPlaySound, 159, 100,
- kPMTIMove, 14,
- kPMTIWait, 1000,
- kPMTIRotate, 740, 80,
- kPMTIEnemySet, kItemPS10Target1,
- kPMTIWait, 0,
- kPMTIRotate, 488, 80,
- kPMTIWait, 1000,
- kPMTIShoot, 27, 33,
- kPMTIWait, 0,
- kPMTIRotate, 740, 80,
- kPMTIPausedReset, kItemPS10Target2,
- kPMTIObstacleReset, kItemPS10Target1,
- kPMTIObstacleSet, kItemPS10Target2,
- kPMTIPausedSet, kItemPS10Target1,
- kPMTIPosition, 0,
+ kPMTIActivate, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
+ kPMTIObstacleReset, kItemPS10Target1,
+ kPMTIObstacleReset, kItemPS10Target2,
+ kPMTIFacing, 989,
+ kPMTIPosition, 0,
+ kPMTITargetSet, kItemPS10Target1, 1,
+ kPMTITargetSet, kItemPS10Target2, 1,
+ kPMTIEnemyReset, kItemPS10Target1,
+ kPMTIWaitRandom, 3000, 5000,
+ kPMTIObstacleSet, kItemPS10Target1,
+ kPMTIPlaySound, 159, 100,
+ kPMTIMove, 14,
+ kPMTIWait, 1000,
+ kPMTIRotate, 740, 80,
+ kPMTIEnemySet, kItemPS10Target1,
+ kPMTIWait, 0,
+ kPMTIRotate, 488, 80,
+ kPMTIWait, 1000,
+ kPMTIShoot, 27, 33,
+ kPMTIWait, 0,
+ kPMTIRotate, 740, 80,
+ kPMTIPausedReset, kItemPS10Target2,
+ kPMTIObstacleReset, kItemPS10Target1,
+ kPMTIObstacleSet, kItemPS10Target2,
+ kPMTIPausedSet, kItemPS10Target1,
+ kPMTIPosition, 0,
kPMTIRestart
};
return trackData;
@@ -62,15 +62,15 @@ static const int *getPoliceMazePS10TrackData1() {
static const int *getPoliceMazePS10TrackData2() {
static int trackData[] = {
- kPMTIFacing, 740,
- kPMTIPosition, 0,
- kPMTIEnemySet, kItemPS10Target2,
- kPMTIMove, 69,
- kPMTIWait, 500,
- kPMTIObstacleReset, kItemPS10Target2,
- kPMTIPausedReset, kItemPS10Target5,
- kPMTIPausedSet, kItemPS10Target2,
- kPMTIPosition, 0,
+ kPMTIFacing, 740,
+ kPMTIPosition, 0,
+ kPMTIEnemySet, kItemPS10Target2,
+ kPMTIMove, 69,
+ kPMTIWait, 500,
+ kPMTIObstacleReset, kItemPS10Target2,
+ kPMTIPausedReset, kItemPS10Target5,
+ kPMTIPausedSet, kItemPS10Target2,
+ kPMTIPosition, 0,
kPMTIRestart
};
return trackData;
@@ -78,31 +78,31 @@ static const int *getPoliceMazePS10TrackData2() {
static const int *getPoliceMazePS10TrackData3() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
- kPMTIObstacleReset, kItemPS10Target3,
- kPMTIFacing, 993,
- kPMTIPosition, 0,
- kPMTIWaitRandom, 3000, 5000,
- kPMTIObstacleSet, kItemPS10Target3,
- kPMTIPlaySound, 159, 100,
- kPMTITargetSet, kItemPS10Target3, 1,
- kPMTIEnemyReset, kItemPS10Target3,
- kPMTIMove, 5,
- kPMTIWait, 1000,
- kPMTIEnemySet, kItemPS10Target3,
- kPMTIRotate, 233, 80,
- kPMTIWait, 0,
- kPMTIRotate, 491, 80,
- kPMTIWait, 500,
- kPMTIShoot, 27, 33,
- kPMTIWait, 500,
- kPMTIRotate, 233, 80,
- kPMTIWait, 0,
- kPMTIRotate, 993, 80,
- kPMTIPlaySound, 34, 33,
- kPMTIMove, 0,
- kPMTIObstacleReset, kItemPS10Target3,
+ kPMTIActivate, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
+ kPMTIObstacleReset, kItemPS10Target3,
+ kPMTIFacing, 993,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 3000, 5000,
+ kPMTIObstacleSet, kItemPS10Target3,
+ kPMTIPlaySound, 159, 100,
+ kPMTITargetSet, kItemPS10Target3, 1,
+ kPMTIEnemyReset, kItemPS10Target3,
+ kPMTIMove, 5,
+ kPMTIWait, 1000,
+ kPMTIEnemySet, kItemPS10Target3,
+ kPMTIRotate, 233, 80,
+ kPMTIWait, 0,
+ kPMTIRotate, 491, 80,
+ kPMTIWait, 500,
+ kPMTIShoot, 27, 33,
+ kPMTIWait, 500,
+ kPMTIRotate, 233, 80,
+ kPMTIWait, 0,
+ kPMTIRotate, 993, 80,
+ kPMTIPlaySound, 34, 33,
+ kPMTIMove, 0,
+ kPMTIObstacleReset, kItemPS10Target3,
kPMTIRestart
};
return trackData;
@@ -110,24 +110,24 @@ static const int *getPoliceMazePS10TrackData3() {
static const int *getPoliceMazePS10TrackData4() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
- kPMTIObstacleReset, kItemPS10Target4,
- kPMTIFacing, 993,
- kPMTIPosition, 0,
- kPMTIWaitRandom, 3000, 6000,
- kPMTIObstacleSet, kItemPS10Target4,
- kPMTIPlaySound, 159, 100,
- kPMTITargetSet, kItemPS10Target4, 1,
- kPMTIEnemyReset, kItemPS10Target4,
- kPMTIMove, 34,
- kPMTIWait, 500,
- kPMTIRotate, 491, 80,
- kPMTIMove, 0,
+ kPMTIActivate, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
+ kPMTIObstacleReset, kItemPS10Target4,
+ kPMTIFacing, 993,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 3000, 6000,
+ kPMTIObstacleSet, kItemPS10Target4,
+ kPMTIPlaySound, 159, 100,
+ kPMTITargetSet, kItemPS10Target4, 1,
+ kPMTIEnemyReset, kItemPS10Target4,
+ kPMTIMove, 34,
+ kPMTIWait, 500,
+ kPMTIRotate, 491, 80,
+ kPMTIMove, 0,
kPMTILeave,
- kPMTIObstacleReset, kItemPS10Target4,
- kPMTIPausedReset, kItemPS10Target8,
- kPMTIPausedSet, kItemPS10Target4,
+ kPMTIObstacleReset, kItemPS10Target4,
+ kPMTIPausedReset, kItemPS10Target8,
+ kPMTIPausedSet, kItemPS10Target4,
kPMTIRestart
};
return trackData;
@@ -135,27 +135,27 @@ static const int *getPoliceMazePS10TrackData4() {
static const int *getPoliceMazePS10TrackData5() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
- kPMTIObstacleReset, kItemPS10Target5,
- kPMTIFacing, 0,
- kPMTIPosition, 0,
- kPMTIWaitRandom, 4000, 6000,
- kPMTIObstacleSet, kItemPS10Target5,
- kPMTIPlaySound, 159, 100,
- kPMTITargetSet, kItemPS10Target5, 1,
- kPMTIEnemyReset, kItemPS10Target5,
- kPMTIMove, 5,
- kPMTIWait, 1000,
- kPMTIRotate, 512, 100,
- kPMTIWait, 2000,
- kPMTIRotate, 0, -100,
- kPMTIPlaySound, 34, 33,
- kPMTIMove, 0,
+ kPMTIActivate, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
+ kPMTIObstacleReset, kItemPS10Target5,
+ kPMTIFacing, 0,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 4000, 6000,
+ kPMTIObstacleSet, kItemPS10Target5,
+ kPMTIPlaySound, 159, 100,
+ kPMTITargetSet, kItemPS10Target5, 1,
+ kPMTIEnemyReset, kItemPS10Target5,
+ kPMTIMove, 5,
+ kPMTIWait, 1000,
+ kPMTIRotate, 512, 100,
+ kPMTIWait, 2000,
+ kPMTIRotate, 0, -100,
+ kPMTIPlaySound, 34, 33,
+ kPMTIMove, 0,
kPMTILeave,
- kPMTIObstacleReset, kItemPS10Target5,
- kPMTIPausedReset, kItemPS10Target1,
- kPMTIPausedSet, kItemPS10Target5,
+ kPMTIObstacleReset, kItemPS10Target5,
+ kPMTIPausedReset, kItemPS10Target1,
+ kPMTIPausedSet, kItemPS10Target5,
kPMTIRestart
};
return trackData;
@@ -163,34 +163,34 @@ static const int *getPoliceMazePS10TrackData5() {
static const int *getPoliceMazePS10TrackData6() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
- kPMTIObstacleReset, kItemPS10Target6,
- kPMTIFacing, 999,
- kPMTIPosition, 0,
- kPMTIWaitRandom, 4000, 6000,
- kPMTIObstacleSet, kItemPS10Target6,
- kPMTIPlaySound, 159, 100,
- kPMTITargetSet, kItemPS10Target6, 1,
- kPMTIEnemyReset, kItemPS10Target6,
- kPMTIMove, 7,
- kPMTIWait, 500,
- kPMTIEnemySet, kItemPS10Target6,
- kPMTIRotate, 750, 80,
- kPMTIWait, 0,
- kPMTIRotate, 500, 80,
- kPMTIWait, 1000,
- kPMTIShoot, 27, 33,
- kPMTIWait, 0,
- kPMTIRotate, 750, 80,
- kPMTIWait, 0,
- kPMTIRotate, 999, 80,
- kPMTIPlaySound, 34, 33,
- kPMTIMove, 0,
- kPMTIObstacleReset, kItemPS10Target6,
- kPMTIPausedReset, kItemPS10Target7,
- kPMTIPausedReset, kItemPS10Target9,
- kPMTIPausedSet, kItemPS10Target6,
+ kPMTIActivate, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
+ kPMTIObstacleReset, kItemPS10Target6,
+ kPMTIFacing, 999,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 4000, 6000,
+ kPMTIObstacleSet, kItemPS10Target6,
+ kPMTIPlaySound, 159, 100,
+ kPMTITargetSet, kItemPS10Target6, 1,
+ kPMTIEnemyReset, kItemPS10Target6,
+ kPMTIMove, 7,
+ kPMTIWait, 500,
+ kPMTIEnemySet, kItemPS10Target6,
+ kPMTIRotate, 750, 80,
+ kPMTIWait, 0,
+ kPMTIRotate, 500, 80,
+ kPMTIWait, 1000,
+ kPMTIShoot, 27, 33,
+ kPMTIWait, 0,
+ kPMTIRotate, 750, 80,
+ kPMTIWait, 0,
+ kPMTIRotate, 999, 80,
+ kPMTIPlaySound, 34, 33,
+ kPMTIMove, 0,
+ kPMTIObstacleReset, kItemPS10Target6,
+ kPMTIPausedReset, kItemPS10Target7,
+ kPMTIPausedReset, kItemPS10Target9,
+ kPMTIPausedSet, kItemPS10Target6,
kPMTIRestart
};
return trackData;
@@ -198,22 +198,22 @@ static const int *getPoliceMazePS10TrackData6() {
static const int *getPoliceMazePS10TrackData7() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
- kPMTIObstacleReset, kItemPS10Target7,
- kPMTIFacing, 264,
- kPMTIPosition, 0,
- kPMTIWaitRandom, 3000, 6000,
- kPMTITargetSet, kItemPS10Target7, 1,
- kPMTIEnemyReset, kItemPS10Target7,
- kPMTIObstacleSet, kItemPS10Target7,
- kPMTIMove, 89,
- kPMTIWaitRandom, 4000, 8000,
- kPMTIFacing, 776,
- kPMTIMove, 0,
+ kPMTIActivate, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
+ kPMTIObstacleReset, kItemPS10Target7,
+ kPMTIFacing, 264,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 3000, 6000,
+ kPMTITargetSet, kItemPS10Target7, 1,
+ kPMTIEnemyReset, kItemPS10Target7,
+ kPMTIObstacleSet, kItemPS10Target7,
+ kPMTIMove, 89,
+ kPMTIWaitRandom, 4000, 8000,
+ kPMTIFacing, 776,
+ kPMTIMove, 0,
kPMTILeave,
- kPMTIObstacleReset, kItemPS10Target7,
- kPMTIPausedSet, kItemPS10Target7,
+ kPMTIObstacleReset, kItemPS10Target7,
+ kPMTIPausedSet, kItemPS10Target7,
kPMTIRestart
};
return trackData;
@@ -221,27 +221,27 @@ static const int *getPoliceMazePS10TrackData7() {
static const int *getPoliceMazePS10TrackData8() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
- kPMTIObstacleReset, kItemPS10Target8,
- kPMTIFacing, 993,
- kPMTIPosition, 0,
- kPMTIWaitRandom, 4000, 6000,
- kPMTIObstacleSet, kItemPS10Target8,
- kPMTIPlaySound, 159, 100,
- kPMTITargetSet, kItemPS10Target8, 1,
- kPMTIEnemyReset, kItemPS10Target8,
- kPMTIMove, 34,
- kPMTIWait, 500,
- kPMTIEnemySet, kItemPS10Target8,
- kPMTIRotate, 491, 80,
- kPMTIMove, 20,
- kPMTIWait, 0,
- kPMTIShoot, 27, 33,
- kPMTIMove, 0,
- kPMTIObstacleReset, kItemPS10Target8,
- kPMTIPausedReset, kItemPS10Target4,
- kPMTIPausedSet, kItemPS10Target8,
+ kPMTIActivate, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
+ kPMTIObstacleReset, kItemPS10Target8,
+ kPMTIFacing, 993,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 4000, 6000,
+ kPMTIObstacleSet, kItemPS10Target8,
+ kPMTIPlaySound, 159, 100,
+ kPMTITargetSet, kItemPS10Target8, 1,
+ kPMTIEnemyReset, kItemPS10Target8,
+ kPMTIMove, 34,
+ kPMTIWait, 500,
+ kPMTIEnemySet, kItemPS10Target8,
+ kPMTIRotate, 491, 80,
+ kPMTIMove, 20,
+ kPMTIWait, 0,
+ kPMTIShoot, 27, 33,
+ kPMTIMove, 0,
+ kPMTIObstacleReset, kItemPS10Target8,
+ kPMTIPausedReset, kItemPS10Target4,
+ kPMTIPausedSet, kItemPS10Target8,
kPMTIRestart
};
return trackData;
@@ -249,56 +249,56 @@ static const int *getPoliceMazePS10TrackData8() {
static const int *getPoliceMazePS10TrackData9() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
- kPMTIObstacleReset, kItemPS10Target9,
- kPMTIFacing, 738,
- kPMTIPosition, 0,
- kPMTIWaitRandom, 2000, 5000,
- kPMTITargetSet, kItemPS10Target9, 1,
- kPMTIEnemySet, kItemPS10Target9,
- kPMTIObstacleSet, kItemPS10Target9,
- kPMTIPlaySound, 0, 33,
- kPMTIMove, 23,
- kPMTIPlaySound, 0, 33,
- kPMTIWait, 200,
- kPMTIPlaySound, 32, 33,
- kPMTIRotate, 498, 100,
- kPMTIPlaySound, 0, 33,
- kPMTIWait, 100,
- kPMTIShoot, 27, 33,
- kPMTIPlaySound, 32, 33,
- kPMTIMove, 35,
- kPMTIPlaySound, 32, 33,
- kPMTIWait, 100,
- kPMTIShoot, 27, 33,
- kPMTIPlaySound, 0, 33,
- kPMTIMove, 23,
- kPMTIPlaySound, 32, 33,
- kPMTIWait, 100,
- kPMTIShoot, 27, 33,
- kPMTIPlaySound, 32, 33,
- kPMTIRotate, 758, 100,
- kPMTIPlaySound, 32, 33,
- kPMTIMove, 89,
- kPMTIPlaySound, 0, 33,
- kPMTIWaitRandom, 4000, 6000,
- kPMTITargetSet, kItemPS10Target9, 1,
- kPMTIEnemySet, kItemPS10Target9,
- kPMTIFacing, 216,
- kPMTIPlaySound, 32, 33,
- kPMTIMove, 69,
- kPMTIWait, 100,
- kPMTIPlaySound, 32, 33,
- kPMTIRotate, 498, 100,
- kPMTIWait, 100,
- kPMTIShoot, 27, 33,
- kPMTIPlaySound, 0, 33,
- kPMTIRotate, 216, 100,
- kPMTIPlaySound, 32, 33,
- kPMTIMove, 0,
- kPMTIObstacleReset, kItemPS10Target9,
- kPMTIPausedSet, kItemPS10Target9,
+ kPMTIActivate, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS10TargetCounter, kPoliceMazePS10TargetCount,
+ kPMTIObstacleReset, kItemPS10Target9,
+ kPMTIFacing, 738,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 2000, 5000,
+ kPMTITargetSet, kItemPS10Target9, 1,
+ kPMTIEnemySet, kItemPS10Target9,
+ kPMTIObstacleSet, kItemPS10Target9,
+ kPMTIPlaySound, 0, 33,
+ kPMTIMove, 23,
+ kPMTIPlaySound, 0, 33,
+ kPMTIWait, 200,
+ kPMTIPlaySound, 32, 33,
+ kPMTIRotate, 498, 100,
+ kPMTIPlaySound, 0, 33,
+ kPMTIWait, 100,
+ kPMTIShoot, 27, 33,
+ kPMTIPlaySound, 32, 33,
+ kPMTIMove, 35,
+ kPMTIPlaySound, 32, 33,
+ kPMTIWait, 100,
+ kPMTIShoot, 27, 33,
+ kPMTIPlaySound, 0, 33,
+ kPMTIMove, 23,
+ kPMTIPlaySound, 32, 33,
+ kPMTIWait, 100,
+ kPMTIShoot, 27, 33,
+ kPMTIPlaySound, 32, 33,
+ kPMTIRotate, 758, 100,
+ kPMTIPlaySound, 32, 33,
+ kPMTIMove, 89,
+ kPMTIPlaySound, 0, 33,
+ kPMTIWaitRandom, 4000, 6000,
+ kPMTITargetSet, kItemPS10Target9, 1,
+ kPMTIEnemySet, kItemPS10Target9,
+ kPMTIFacing, 216,
+ kPMTIPlaySound, 32, 33,
+ kPMTIMove, 69,
+ kPMTIWait, 100,
+ kPMTIPlaySound, 32, 33,
+ kPMTIRotate, 498, 100,
+ kPMTIWait, 100,
+ kPMTIShoot, 27, 33,
+ kPMTIPlaySound, 0, 33,
+ kPMTIRotate, 216, 100,
+ kPMTIPlaySound, 32, 33,
+ kPMTIMove, 0,
+ kPMTIObstacleReset, kItemPS10Target9,
+ kPMTIPausedSet, kItemPS10Target9,
kPMTIRestart
};
return trackData;
diff --git a/engines/bladerunner/script/scene/ps11.cpp b/engines/bladerunner/script/scene/ps11.cpp
index eac2df1..5d70167 100644
--- a/engines/bladerunner/script/scene/ps11.cpp
+++ b/engines/bladerunner/script/scene/ps11.cpp
@@ -42,25 +42,25 @@ void SceneScriptPS11::InitializeScene() {
static const int *getPoliceMazePS11TrackData9() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
- kPMTIObstacleReset, kItemPS11Target1,
- kPMTIFacing, 50,
- kPMTIPosition, 0,
- kPMTIWaitRandom, 5000, 5000,
- kPMTIObstacleSet, kItemPS11Target1,
- kPMTIPlaySound, 31, 33,
- kPMTITargetSet, kItemPS11Target1, 1,
- kPMTIEnemySet, kItemPS11Target1,
- kPMTIMove, 7,
- kPMTIWait, 1000,
- kPMTIShoot, 27, 33,
- kPMTIPlaySound, 34, 33,
- kPMTIMove, 0,
- kPMTIWait, 500,
- kPMTIObstacleReset, kItemPS11Target1,
- kPMTIPausedReset1of2, kItemPS11Target7, kItemPS11Target2,
- kPMTIPausedSet, kItemPS11Target1,
+ kPMTIActivate, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
+ kPMTIObstacleReset, kItemPS11Target1,
+ kPMTIFacing, 50,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 5000, 5000,
+ kPMTIObstacleSet, kItemPS11Target1,
+ kPMTIPlaySound, 31, 33,
+ kPMTITargetSet, kItemPS11Target1, 1,
+ kPMTIEnemySet, kItemPS11Target1,
+ kPMTIMove, 7,
+ kPMTIWait, 1000,
+ kPMTIShoot, 27, 33,
+ kPMTIPlaySound, 34, 33,
+ kPMTIMove, 0,
+ kPMTIWait, 500,
+ kPMTIObstacleReset, kItemPS11Target1,
+ kPMTIPausedReset1of2, kItemPS11Target7, kItemPS11Target2,
+ kPMTIPausedSet, kItemPS11Target1,
kPMTIRestart
};
return trackData;
@@ -68,25 +68,25 @@ static const int *getPoliceMazePS11TrackData9() {
static const int *getPoliceMazePS11TrackData10() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
- kPMTIObstacleReset, kItemPS11Target2,
- kPMTIObstacleReset, kItemPS11Target3,
- kPMTITargetSet, kItemPS11Target2, 1,
- kPMTITargetSet, kItemPS11Target3, 1,
- kPMTIFacing, 860,
- kPMTIPosition, 0,
- kPMTIWaitRandom, 3000, 6000,
- kPMTIEnemyReset, kItemPS11Target2,
- kPMTIObstacleSet, kItemPS11Target2,
- kPMTIPlaySound, 33, 33,
- kPMTIMove, 14,
- kPMTIWait, 500,
- kPMTIPausedReset, kItemPS11Target3,
- kPMTIObstacleReset, kItemPS11Target2,
- kPMTIObstacleSet, kItemPS11Target3,
- kPMTIPausedSet, kItemPS11Target2,
- kPMTIPosition, 0,
+ kPMTIActivate, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
+ kPMTIObstacleReset, kItemPS11Target2,
+ kPMTIObstacleReset, kItemPS11Target3,
+ kPMTITargetSet, kItemPS11Target2, 1,
+ kPMTITargetSet, kItemPS11Target3, 1,
+ kPMTIFacing, 860,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 3000, 6000,
+ kPMTIEnemyReset, kItemPS11Target2,
+ kPMTIObstacleSet, kItemPS11Target2,
+ kPMTIPlaySound, 33, 33,
+ kPMTIMove, 14,
+ kPMTIWait, 500,
+ kPMTIPausedReset, kItemPS11Target3,
+ kPMTIObstacleReset, kItemPS11Target2,
+ kPMTIObstacleSet, kItemPS11Target3,
+ kPMTIPausedSet, kItemPS11Target2,
+ kPMTIPosition, 0,
kPMTIRestart
};
return trackData;
@@ -94,25 +94,25 @@ static const int *getPoliceMazePS11TrackData10() {
static const int *getPoliceMazePS11TrackData11() {
static int trackData[] = {
- kPMTIFacing, 860,
- kPMTIPosition, 0,
- kPMTIEnemyReset, kItemPS11Target3,
- kPMTIObstacleSet, kItemPS11Target3,
- kPMTIMove, 25,
- kPMTIWait, 500,
- kPMTIEnemySet, kItemPS11Target3,
- kPMTIPlaySound, 32, 33,
- kPMTIRotate, 644, 80,
- kPMTIWait, 0,
- kPMTIRotate, 388, 80,
- kPMTIWait, 1000,
- kPMTIShoot, 12, 33,
- kPMTIMove, 79,
- kPMTIObstacleReset, kItemPS11Target3,
- kPMTIPausedReset1of2, kItemPS11Target7, kItemPS10Target9,
- kPMTIPausedSet, kItemPS11Target3,
- kPMTIPosition, 0,
- kPMTIFacing, 860,
+ kPMTIFacing, 860,
+ kPMTIPosition, 0,
+ kPMTIEnemyReset, kItemPS11Target3,
+ kPMTIObstacleSet, kItemPS11Target3,
+ kPMTIMove, 25,
+ kPMTIWait, 500,
+ kPMTIEnemySet, kItemPS11Target3,
+ kPMTIPlaySound, 32, 33,
+ kPMTIRotate, 644, 80,
+ kPMTIWait, 0,
+ kPMTIRotate, 388, 80,
+ kPMTIWait, 1000,
+ kPMTIShoot, 12, 33,
+ kPMTIMove, 79,
+ kPMTIObstacleReset, kItemPS11Target3,
+ kPMTIPausedReset1of2, kItemPS11Target7, kItemPS10Target9,
+ kPMTIPausedSet, kItemPS11Target3,
+ kPMTIPosition, 0,
+ kPMTIFacing, 860,
kPMTIRestart
};
return trackData;
@@ -120,31 +120,31 @@ static const int *getPoliceMazePS11TrackData11() {
static const int *getPoliceMazePS11TrackData12() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
- kPMTIObstacleReset, kItemPS11Target4,
- kPMTIFacing, 725,
- kPMTIPosition, 0,
- kPMTIWait, 2000,
- kPMTITargetSet, kItemPS11Target4, 1,
- kPMTIEnemyReset, kItemPS11Target4,
- kPMTIObstacleSet, kItemPS11Target4,
- kPMTIMove, 82,
+ kPMTIActivate, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
+ kPMTIObstacleReset, kItemPS11Target4,
+ kPMTIFacing, 725,
+ kPMTIPosition, 0,
+ kPMTIWait, 2000,
+ kPMTITargetSet, kItemPS11Target4, 1,
+ kPMTIEnemyReset, kItemPS11Target4,
+ kPMTIObstacleSet, kItemPS11Target4,
+ kPMTIMove, 82,
kPMTILeave,
- kPMTIWait, 1000,
- kPMTIRotate, 570, 80,
- kPMTIWait, 0,
- kPMTIRotate, 462, 80,
- kPMTIWait, 0,
- kPMTIRotate, 213, 80,
- kPMTIWait, 1000,
- kPMTIMove, 0,
- kPMTIRotate, 725, 80,
- kPMTIMove, 99,
- kPMTIObstacleReset, kItemPS11Target4,
- kPMTIPausedReset, 27,
- kPMTIPausedSet, kItemPS11Target4,
- kPMTIPosition, 0,
+ kPMTIWait, 1000,
+ kPMTIRotate, 570, 80,
+ kPMTIWait, 0,
+ kPMTIRotate, 462, 80,
+ kPMTIWait, 0,
+ kPMTIRotate, 213, 80,
+ kPMTIWait, 1000,
+ kPMTIMove, 0,
+ kPMTIRotate, 725, 80,
+ kPMTIMove, 99,
+ kPMTIObstacleReset, kItemPS11Target4,
+ kPMTIPausedReset, 27,
+ kPMTIPausedSet, kItemPS11Target4,
+ kPMTIPosition, 0,
kPMTIRestart
};
return trackData;
@@ -152,40 +152,40 @@ static const int *getPoliceMazePS11TrackData12() {
static const int *getPoliceMazePS11TrackData13() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
- kPMTIObstacleReset, kItemPS11Target5,
- kPMTIFacing, 340,
- kPMTIPosition, 0,
- kPMTIWaitRandom, 4000, 8000,
- kPMTIObstacleSet, kItemPS11Target5,
- kPMTIPlaySound, 33, 33,
- kPMTITargetSet, kItemPS11Target5, 1,
- kPMTIEnemySet, kItemPS11Target5,
- kPMTIMove, 4,
- kPMTIWait, 0,
- kPMTIRotate, 435, 80,
- kPMTIWait, 0,
- kPMTIRotate, 530, 80,
- kPMTIWait, 100,
- kPMTIRotate, 435, 80,
- kPMTIWait, 0,
- kPMTIRotate, 340, 80,
- kPMTIWait, 0,
- kPMTIRotate, 260, 80,
- kPMTIWait, 0,
- kPMTIRotate, 180, 80,
- kPMTIWait, 100,
- kPMTIRotate, 260, 80,
- kPMTIWait, 0,
- kPMTIRotate, 340, 80,
- kPMTIWait, 200,
- kPMTIShoot, 27, 33,
- kPMTIPlaySound, 34, 33,
- kPMTIMove, 0,
- kPMTIObstacleReset, kItemPS11Target5,
- kPMTIPausedReset1of2, kItemPS11Target6, kItemPS11Target10,
- kPMTIPausedSet, kItemPS11Target5,
+ kPMTIActivate, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
+ kPMTIObstacleReset, kItemPS11Target5,
+ kPMTIFacing, 340,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 4000, 8000,
+ kPMTIObstacleSet, kItemPS11Target5,
+ kPMTIPlaySound, 33, 33,
+ kPMTITargetSet, kItemPS11Target5, 1,
+ kPMTIEnemySet, kItemPS11Target5,
+ kPMTIMove, 4,
+ kPMTIWait, 0,
+ kPMTIRotate, 435, 80,
+ kPMTIWait, 0,
+ kPMTIRotate, 530, 80,
+ kPMTIWait, 100,
+ kPMTIRotate, 435, 80,
+ kPMTIWait, 0,
+ kPMTIRotate, 340, 80,
+ kPMTIWait, 0,
+ kPMTIRotate, 260, 80,
+ kPMTIWait, 0,
+ kPMTIRotate, 180, 80,
+ kPMTIWait, 100,
+ kPMTIRotate, 260, 80,
+ kPMTIWait, 0,
+ kPMTIRotate, 340, 80,
+ kPMTIWait, 200,
+ kPMTIShoot, 27, 33,
+ kPMTIPlaySound, 34, 33,
+ kPMTIMove, 0,
+ kPMTIObstacleReset, kItemPS11Target5,
+ kPMTIPausedReset1of2, kItemPS11Target6, kItemPS11Target10,
+ kPMTIPausedSet, kItemPS11Target5,
kPMTIRestart
};
return trackData;
@@ -193,29 +193,29 @@ static const int *getPoliceMazePS11TrackData13() {
static const int *getPoliceMazePS11TrackData14() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
- kPMTIObstacleReset, kItemPS11Target6,
- kPMTITargetSet, kItemPS11Target6, 1,
- kPMTIEnemyReset, kItemPS11Target6,
- kPMTIFacing, 900,
- kPMTIPosition, 0,
- kPMTIWaitRandom, 3000, 6000,
- kPMTIObstacleSet, kItemPS11Target6,
- kPMTIPlaySound, 33, 33,
- kPMTIMove, 5,
- kPMTIWait, 500,
- kPMTIEnemySet, kItemPS11Target6,
- kPMTIRotate, 644, 80,
- kPMTIWait, 0,
- kPMTIRotate, 388, 80,
- kPMTIWait, 1000,
- kPMTIShoot, 27, 33,
- kPMTIPlaySound, 34, 33,
- kPMTIMove, 0,
- kPMTIObstacleReset, kItemPS11Target6,
- kPMTIPausedReset1of2, kItemPS11Target10, kItemPS11Target5,
- kPMTIPausedSet, kItemPS11Target6,
+ kPMTIActivate, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
+ kPMTIObstacleReset, kItemPS11Target6,
+ kPMTITargetSet, kItemPS11Target6, 1,
+ kPMTIEnemyReset, kItemPS11Target6,
+ kPMTIFacing, 900,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 3000, 6000,
+ kPMTIObstacleSet, kItemPS11Target6,
+ kPMTIPlaySound, 33, 33,
+ kPMTIMove, 5,
+ kPMTIWait, 500,
+ kPMTIEnemySet, kItemPS11Target6,
+ kPMTIRotate, 644, 80,
+ kPMTIWait, 0,
+ kPMTIRotate, 388, 80,
+ kPMTIWait, 1000,
+ kPMTIShoot, 27, 33,
+ kPMTIPlaySound, 34, 33,
+ kPMTIMove, 0,
+ kPMTIObstacleReset, kItemPS11Target6,
+ kPMTIPausedReset1of2, kItemPS11Target10, kItemPS11Target5,
+ kPMTIPausedSet, kItemPS11Target6,
kPMTIRestart
};
return trackData;
@@ -223,26 +223,26 @@ static const int *getPoliceMazePS11TrackData14() {
static const int *getPoliceMazePS11TrackData15() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
- kPMTIObstacleReset, kItemPS11Target7,
- kPMTIObstacleReset, kItemPS11Target8,
- kPMTITargetSet, kItemPS11Target7, 1,
- kPMTITargetSet, kItemPS11Target8, 1,
- kPMTIFacing, 860,
- kPMTIPosition, 0,
- kPMTIWaitRandom, 3000, 7000,
- kPMTIObstacleSet, kItemPS11Target7,
- kPMTIPlaySound, 29, 33,
- kPMTIEnemyReset, kItemPS11Target7,
- kPMTIMove, 14,
+ kPMTIActivate, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
+ kPMTIObstacleReset, kItemPS11Target7,
+ kPMTIObstacleReset, kItemPS11Target8,
+ kPMTITargetSet, kItemPS11Target7, 1,
+ kPMTITargetSet, kItemPS11Target8, 1,
+ kPMTIFacing, 860,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 3000, 7000,
+ kPMTIObstacleSet, kItemPS11Target7,
+ kPMTIPlaySound, 29, 33,
+ kPMTIEnemyReset, kItemPS11Target7,
+ kPMTIMove, 14,
kPMTILeave,
- kPMTIWait, 1000,
- kPMTIPausedReset, kItemPS11Target8,
- kPMTIObstacleReset, kItemPS11Target7,
- kPMTIObstacleSet, kItemPS11Target8,
- kPMTIPausedSet, kItemPS11Target7,
- kPMTIPosition, 0,
+ kPMTIWait, 1000,
+ kPMTIPausedReset, kItemPS11Target8,
+ kPMTIObstacleReset, kItemPS11Target7,
+ kPMTIObstacleSet, kItemPS11Target8,
+ kPMTIPausedSet, kItemPS11Target7,
+ kPMTIPosition, 0,
kPMTIRestart
};
return trackData;
@@ -250,24 +250,24 @@ static const int *getPoliceMazePS11TrackData15() {
static const int *getPoliceMazePS11TrackData16() {
static int trackData[] = {
- kPMTIFacing, 860,
- kPMTIPosition, 0,
- kPMTIObstacleSet, kItemPS11Target8,
- kPMTIEnemyReset, kItemPS11Target8,
- kPMTIMove, 25,
- kPMTIWait, 500,
- kPMTIPlaySound, 32, 33,
- kPMTIRotate, 644, 100,
- kPMTIWait, 0,
- kPMTIRotate, 388, 200,
- kPMTIWait, 500,
- kPMTIMove, 79,
+ kPMTIFacing, 860,
+ kPMTIPosition, 0,
+ kPMTIObstacleSet, kItemPS11Target8,
+ kPMTIEnemyReset, kItemPS11Target8,
+ kPMTIMove, 25,
+ kPMTIWait, 500,
+ kPMTIPlaySound, 32, 33,
+ kPMTIRotate, 644, 100,
+ kPMTIWait, 0,
+ kPMTIRotate, 388, 200,
+ kPMTIWait, 500,
+ kPMTIMove, 79,
kPMTILeave,
- kPMTIObstacleReset, kItemPS11Target8,
- kPMTIPausedReset1of2, kItemPS11Target2, kItemPS11Target1,
- kPMTIPausedSet, kItemPS11Target8,
- kPMTIPosition, 0,
- kPMTIFacing, 860,
+ kPMTIObstacleReset, kItemPS11Target8,
+ kPMTIPausedReset1of2, kItemPS11Target2, kItemPS11Target1,
+ kPMTIPausedSet, kItemPS11Target8,
+ kPMTIPosition, 0,
+ kPMTIFacing, 860,
kPMTIRestart
};
return trackData;
@@ -275,33 +275,33 @@ static const int *getPoliceMazePS11TrackData16() {
static const int *getPoliceMazePS11TrackData17() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
- kPMTIFacing, 310,
- kPMTIPosition, 0,
- kPMTIObstacleSet, kItemPS11Target9,
- kPMTITargetSet, kItemPS11Target9, 1,
- kPMTIEnemySet, kItemPS11Target9,
- kPMTIWaitRandom, 4000, 8000,
- kPMTIPlaySound, 32, 33,
- kPMTIMove, 10,
- kPMTIWait, 0,
- kPMTIShoot, 27, 33,
- kPMTIMove, 0,
- kPMTITargetSet, kItemPS11Target9, 1,
- kPMTIEnemySet, kItemPS11Target9,
- kPMTIMove, 24,
- kPMTITargetSet, kItemPS11Target9, 1,
- kPMTIEnemySet, kItemPS11Target9,
- kPMTIMove, 10,
- kPMTIWait, 0,
- kPMTIShoot, 27, 33,
- kPMTIMove, 24,
- kPMTIWait, 1000,
- kPMTIObstacleReset, kItemPS11Target9,
- kPMTIPausedReset1of2, kItemPS11Target15, kItemPS11Target14,
- kPMTIPausedSet, kItemPS11Target9,
- kPMTIPosition, 0,
+ kPMTIActivate, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
+ kPMTIFacing, 310,
+ kPMTIPosition, 0,
+ kPMTIObstacleSet, kItemPS11Target9,
+ kPMTITargetSet, kItemPS11Target9, 1,
+ kPMTIEnemySet, kItemPS11Target9,
+ kPMTIWaitRandom, 4000, 8000,
+ kPMTIPlaySound, 32, 33,
+ kPMTIMove, 10,
+ kPMTIWait, 0,
+ kPMTIShoot, 27, 33,
+ kPMTIMove, 0,
+ kPMTITargetSet, kItemPS11Target9, 1,
+ kPMTIEnemySet, kItemPS11Target9,
+ kPMTIMove, 24,
+ kPMTITargetSet, kItemPS11Target9, 1,
+ kPMTIEnemySet, kItemPS11Target9,
+ kPMTIMove, 10,
+ kPMTIWait, 0,
+ kPMTIShoot, 27, 33,
+ kPMTIMove, 24,
+ kPMTIWait, 1000,
+ kPMTIObstacleReset, kItemPS11Target9,
+ kPMTIPausedReset1of2, kItemPS11Target15, kItemPS11Target14,
+ kPMTIPausedSet, kItemPS11Target9,
+ kPMTIPosition, 0,
kPMTIRestart
};
return trackData;
@@ -309,33 +309,33 @@ static const int *getPoliceMazePS11TrackData17() {
static const int *getPoliceMazePS11TrackData18() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
- kPMTIObstacleReset, kItemPS11Target10,
- kPMTIObstacleReset, kItemPS11Target11,
- kPMTIFacing, 900,
- kPMTIPosition, 0,
- kPMTITargetSet, kItemPS11Target10, 1,
- kPMTITargetSet, kItemPS11Target11, 1,
- kPMTIEnemyReset, kItemPS11Target10,
- kPMTIWaitRandom, 4000, 6000,
- kPMTIObstacleSet, kItemPS11Target10,
- kPMTIMove, 5,
- kPMTIPlaySound, kItemPS11Target11, 33,
- kPMTIPlaySound, 3, 33,
- kPMTIWait, 1000,
+ kPMTIActivate, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
+ kPMTIObstacleReset, kItemPS11Target10,
+ kPMTIObstacleReset, kItemPS11Target11,
+ kPMTIFacing, 900,
+ kPMTIPosition, 0,
+ kPMTITargetSet, kItemPS11Target10, 1,
+ kPMTITargetSet, kItemPS11Target11, 1,
+ kPMTIEnemyReset, kItemPS11Target10,
+ kPMTIWaitRandom, 4000, 6000,
+ kPMTIObstacleSet, kItemPS11Target10,
+ kPMTIMove, 5,
+ kPMTIPlaySound, kItemPS11Target11, 33,
+ kPMTIPlaySound, 3, 33,
+ kPMTIWait, 1000,
kPMTILeave,
- kPMTIRotate, 700, 80,
- kPMTIEnemySet, kItemPS11Target10,
- kPMTIWait, 0,
- kPMTIRotate, 512, 200,
- kPMTIWait, 1000,
- kPMTIShoot, 12, 33,
- kPMTIPausedReset, kItemPS11Target11,
- kPMTIObstacleReset, kItemPS11Target10,
- kPMTIObstacleSet, kItemPS11Target11,
- kPMTIPausedSet, kItemPS11Target10,
- kPMTIPosition, 0,
+ kPMTIRotate, 700, 80,
+ kPMTIEnemySet, kItemPS11Target10,
+ kPMTIWait, 0,
+ kPMTIRotate, 512, 200,
+ kPMTIWait, 1000,
+ kPMTIShoot, 12, 33,
+ kPMTIPausedReset, kItemPS11Target11,
+ kPMTIObstacleReset, kItemPS11Target10,
+ kPMTIObstacleSet, kItemPS11Target11,
+ kPMTIPausedSet, kItemPS11Target10,
+ kPMTIPosition, 0,
kPMTIRestart
};
return trackData;
@@ -343,23 +343,23 @@ static const int *getPoliceMazePS11TrackData18() {
static const int *getPoliceMazePS11TrackData19() {
static int trackData[] = {
- kPMTIFacing, 512,
- kPMTIPosition, 0,
- kPMTIEnemySet, kItemPS11Target11,
- kPMTIMove, 8,
- kPMTIWait, 4000,
- kPMTITargetSet, kItemPS11Target11, 1,
- kPMTIEnemySet, kItemPS11Target11,
- kPMTIMove, 2,
- kPMTIPlaySound, 32, 33,
- kPMTIWait, 1000,
- kPMTIShoot, 12, 33,
- kPMTIMove, kItemPS11Target11,
- kPMTIWait, 500,
- kPMTIObstacleReset, kItemPS11Target11,
- kPMTIPausedReset1of2, kItemPS11Target5, kItemPS11Target6,
- kPMTIPausedSet, kItemPS11Target11,
- kPMTIPosition, 0,
+ kPMTIFacing, 512,
+ kPMTIPosition, 0,
+ kPMTIEnemySet, kItemPS11Target11,
+ kPMTIMove, 8,
+ kPMTIWait, 4000,
+ kPMTITargetSet, kItemPS11Target11, 1,
+ kPMTIEnemySet, kItemPS11Target11,
+ kPMTIMove, 2,
+ kPMTIPlaySound, 32, 33,
+ kPMTIWait, 1000,
+ kPMTIShoot, 12, 33,
+ kPMTIMove, kItemPS11Target11,
+ kPMTIWait, 500,
+ kPMTIObstacleReset, kItemPS11Target11,
+ kPMTIPausedReset1of2, kItemPS11Target5, kItemPS11Target6,
+ kPMTIPausedSet, kItemPS11Target11,
+ kPMTIPosition, 0,
kPMTIRestart
};
return trackData;
@@ -367,24 +367,24 @@ static const int *getPoliceMazePS11TrackData19() {
static const int *getPoliceMazePS11TrackData20() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
- kPMTIObstacleReset, kItemPS11Target12,
- kPMTIFacing, 280,
- kPMTIPosition, 0,
- kPMTIWaitRandom, 5000, 7000,
- kPMTITargetSet, kItemPS11Target12, 1,
- kPMTIEnemySet, kItemPS11Target12,
- kPMTIObstacleSet, kItemPS11Target12,
- kPMTIMove, 9,
- kPMTIPlaySound, 32, 33,
- kPMTIWait, 1000,
- kPMTIShoot, 27, 33,
- kPMTIMove, 0,
- kPMTIObstacleReset, kItemPS11Target12,
- kPMTIPausedReset1of2, kItemPS11Target13, kItemPS11Target4,
- kPMTIPausedSet, kItemPS11Target12,
- kPMTIPosition, 0,
+ kPMTIActivate, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
+ kPMTIObstacleReset, kItemPS11Target12,
+ kPMTIFacing, 280,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 5000, 7000,
+ kPMTITargetSet, kItemPS11Target12, 1,
+ kPMTIEnemySet, kItemPS11Target12,
+ kPMTIObstacleSet, kItemPS11Target12,
+ kPMTIMove, 9,
+ kPMTIPlaySound, 32, 33,
+ kPMTIWait, 1000,
+ kPMTIShoot, 27, 33,
+ kPMTIMove, 0,
+ kPMTIObstacleReset, kItemPS11Target12,
+ kPMTIPausedReset1of2, kItemPS11Target13, kItemPS11Target4,
+ kPMTIPausedSet, kItemPS11Target12,
+ kPMTIPosition, 0,
kPMTIRestart
};
return trackData;
@@ -392,23 +392,23 @@ static const int *getPoliceMazePS11TrackData20() {
static const int *getPoliceMazePS11TrackData21() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
- kPMTIObstacleReset, kItemPS11Target13,
- kPMTIFacing, 280,
- kPMTIPosition, 0,
- kPMTIWaitRandom, 5000, 8000,
- kPMTITargetSet, kItemPS11Target13, 1,
- kPMTIEnemyReset, kItemPS11Target13,
- kPMTIObstacleSet, kItemPS11Target13,
- kPMTIMove, 5,
+ kPMTIActivate, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
+ kPMTIObstacleReset, kItemPS11Target13,
+ kPMTIFacing, 280,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 5000, 8000,
+ kPMTITargetSet, kItemPS11Target13, 1,
+ kPMTIEnemyReset, kItemPS11Target13,
+ kPMTIObstacleSet, kItemPS11Target13,
+ kPMTIMove, 5,
kPMTILeave,
- kPMTIWait, 1000,
- kPMTIMove, 0,
- kPMTIObstacleReset, kItemPS11Target13,
- kPMTIPausedReset1of2, kItemPS11Target12, kItemPS11Target4,
- kPMTIPausedSet, kItemPS11Target13,
- kPMTIPosition, 0,
+ kPMTIWait, 1000,
+ kPMTIMove, 0,
+ kPMTIObstacleReset, kItemPS11Target13,
+ kPMTIPausedReset1of2, kItemPS11Target12, kItemPS11Target4,
+ kPMTIPausedSet, kItemPS11Target13,
+ kPMTIPosition, 0,
kPMTIRestart
};
return trackData;
@@ -416,24 +416,24 @@ static const int *getPoliceMazePS11TrackData21() {
static const int *getPoliceMazePS11TrackData22() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
- kPMTIObstacleReset, kItemPS11Target14,
- kPMTIFacing, 255,
- kPMTIPosition, 0,
- kPMTITargetSet, kItemPS11Target14, 1,
- kPMTIEnemySet, kItemPS11Target14,
- kPMTIWaitRandom, 5000, 5000,
- kPMTIObstacleSet, kItemPS11Target14,
- kPMTIMove, 7,
- kPMTIPlaySound, 32, 33,
- kPMTIWait, 1000,
- kPMTIShoot, 12, 33,
- kPMTIMove, 0,
- kPMTIObstacleReset, kItemPS11Target14,
- kPMTIPausedReset1of2, 23, kItemPS11Target9,
- kPMTIPausedSet, kItemPS11Target14,
- kPMTIPosition, 0,
+ kPMTIActivate, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
+ kPMTIObstacleReset, kItemPS11Target14,
+ kPMTIFacing, 255,
+ kPMTIPosition, 0,
+ kPMTITargetSet, kItemPS11Target14, 1,
+ kPMTIEnemySet, kItemPS11Target14,
+ kPMTIWaitRandom, 5000, 5000,
+ kPMTIObstacleSet, kItemPS11Target14,
+ kPMTIMove, 7,
+ kPMTIPlaySound, 32, 33,
+ kPMTIWait, 1000,
+ kPMTIShoot, 12, 33,
+ kPMTIMove, 0,
+ kPMTIObstacleReset, kItemPS11Target14,
+ kPMTIPausedReset1of2, 23, kItemPS11Target9,
+ kPMTIPausedSet, kItemPS11Target14,
+ kPMTIPosition, 0,
kPMTIRestart
};
return trackData;
@@ -441,24 +441,24 @@ static const int *getPoliceMazePS11TrackData22() {
static const int *getPoliceMazePS11TrackData23() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
- kPMTIObstacleReset, kItemPS11Target15,
- kPMTIFacing, 310,
- kPMTIPosition, 0,
- kPMTIWaitRandom, 3000, 6000,
- kPMTITargetSet, kItemPS11Target15, 1,
- kPMTIEnemyReset, kItemPS11Target15,
- kPMTIObstacleSet, kItemPS11Target15,
- kPMTIWait, 1000,
- kPMTIMove, 24,
- kPMTIWait, 1000,
- kPMTIMove, 0,
+ kPMTIActivate, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
+ kPMTIObstacleReset, kItemPS11Target15,
+ kPMTIFacing, 310,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 3000, 6000,
+ kPMTITargetSet, kItemPS11Target15, 1,
+ kPMTIEnemyReset, kItemPS11Target15,
+ kPMTIObstacleSet, kItemPS11Target15,
+ kPMTIWait, 1000,
+ kPMTIMove, 24,
+ kPMTIWait, 1000,
+ kPMTIMove, 0,
kPMTILeave,
- kPMTIObstacleReset, kItemPS11Target15,
- kPMTIPausedReset1of2, kItemPS11Target14, kItemPS11Target9,
- kPMTIPausedSet, kItemPS11Target15,
- kPMTIPosition, 0,
+ kPMTIObstacleReset, kItemPS11Target15,
+ kPMTIPausedReset1of2, kItemPS11Target14, kItemPS11Target9,
+ kPMTIPausedSet, kItemPS11Target15,
+ kPMTIPosition, 0,
kPMTIRestart
};
return trackData;
@@ -466,29 +466,28 @@ static const int *getPoliceMazePS11TrackData23() {
static const int *getPoliceMazePS11TrackData27() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
- kPMTIObstacleReset, kItemPS11Target16,
- kPMTIFacing, 346,
- kPMTIPosition, 0,
- kPMTIWait, 0,
- kPMTITargetSet, kItemPS11Target16, 1,
- kPMTIEnemySet, kItemPS11Target16,
- kPMTIObstacleSet, kItemPS11Target16,
- kPMTIMove, 14,
- kPMTIWait, 1000,
- kPMTIShoot, 12, 33,
- kPMTIMove, 0,
- kPMTIObstacleReset, kItemPS11Target16,
- kPMTIPausedReset1of2, kItemPS11Target13, kItemPS11Target12,
- kPMTIPausedSet, kItemPS11Target16,
- kPMTIPosition, 0,
+ kPMTIActivate, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS11TargetCounter, kPoliceMazePS11TargetCount,
+ kPMTIObstacleReset, kItemPS11Target16,
+ kPMTIFacing, 346,
+ kPMTIPosition, 0,
+ kPMTIWait, 0,
+ kPMTITargetSet, kItemPS11Target16, 1,
+ kPMTIEnemySet, kItemPS11Target16,
+ kPMTIObstacleSet, kItemPS11Target16,
+ kPMTIMove, 14,
+ kPMTIWait, 1000,
+ kPMTIShoot, 12, 33,
+ kPMTIMove, 0,
+ kPMTIObstacleReset, kItemPS11Target16,
+ kPMTIPausedReset1of2, kItemPS11Target13, kItemPS11Target12,
+ kPMTIPausedSet, kItemPS11Target16,
+ kPMTIPosition, 0,
kPMTIRestart
};
return trackData;
}
-
void SceneScriptPS11::SceneLoaded() {
Obstacle_Object("PARKMETR01", true);
Obstacle_Object("PARKMETR02", true);
diff --git a/engines/bladerunner/script/scene/ps12.cpp b/engines/bladerunner/script/scene/ps12.cpp
index e527e71..a576de2 100644
--- a/engines/bladerunner/script/scene/ps12.cpp
+++ b/engines/bladerunner/script/scene/ps12.cpp
@@ -42,24 +42,24 @@ void SceneScriptPS12::InitializeScene() {
static const int *getPoliceMazePS12TrackData29() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
- kPMTIObstacleReset, kItemPS12Target1,
- kPMTIFacing, 200,
- kPMTIPosition, 0,
- kPMTIWaitRandom, 4000, 10000,
- kPMTIObstacleSet, kItemPS12Target1,
- kPMTIPlaySound, 33, 33,
- kPMTITargetSet, kItemPS12Target1, 1,
- kPMTIEnemySet, kItemPS12Target1,
- kPMTIMove, 5,
- kPMTIWait, 500,
- kPMTIShoot, 27, 33,
- kPMTIPlaySound, 34, 33,
- kPMTIMove, 0,
- kPMTIObstacleReset, kItemPS12Target1,
- kPMTIPausedReset1of2, kItemPS12Target16, kItemPS12Target14,
- kPMTIPausedSet, kItemPS12Target1,
+ kPMTIActivate, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
+ kPMTIObstacleReset, kItemPS12Target1,
+ kPMTIFacing, 200,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 4000, 10000,
+ kPMTIObstacleSet, kItemPS12Target1,
+ kPMTIPlaySound, 33, 33,
+ kPMTITargetSet, kItemPS12Target1, 1,
+ kPMTIEnemySet, kItemPS12Target1,
+ kPMTIMove, 5,
+ kPMTIWait, 500,
+ kPMTIShoot, 27, 33,
+ kPMTIPlaySound, 34, 33,
+ kPMTIMove, 0,
+ kPMTIObstacleReset, kItemPS12Target1,
+ kPMTIPausedReset1of2, kItemPS12Target16, kItemPS12Target14,
+ kPMTIPausedSet, kItemPS12Target1,
kPMTIRestart
};
return trackData;
@@ -67,25 +67,25 @@ static const int *getPoliceMazePS12TrackData29() {
static const int *getPoliceMazePS12TrackData30() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
- kPMTIObstacleReset, kItemPS12Target2,
- kPMTIFacing, 67,
- kPMTIPosition, 0,
- kPMTIWaitRandom, 3000, 9000,
- kPMTIObstacleSet, kItemPS12Target2,
- kPMTIPlaySound, 33, 33,
- kPMTITargetSet, kItemPS12Target2, 1,
- kPMTIEnemySet, kItemPS12Target2,
- kPMTIMove, 5,
- kPMTIWait, 500,
- kPMTIShoot, 27, 33,
- kPMTIPlaySound, 34, 33,
- kPMTIMove, 0,
- kPMTIObstacleReset, kItemPS12Target2,
- kPMTIPausedReset1of2, kItemPS12Target13, kItemPS12Target11,
- kPMTIPausedSet, kItemPS12Target2,
- kPMTITargetSet, kItemPS12Target2, 0,
+ kPMTIActivate, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
+ kPMTIObstacleReset, kItemPS12Target2,
+ kPMTIFacing, 67,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 3000, 9000,
+ kPMTIObstacleSet, kItemPS12Target2,
+ kPMTIPlaySound, 33, 33,
+ kPMTITargetSet, kItemPS12Target2, 1,
+ kPMTIEnemySet, kItemPS12Target2,
+ kPMTIMove, 5,
+ kPMTIWait, 500,
+ kPMTIShoot, 27, 33,
+ kPMTIPlaySound, 34, 33,
+ kPMTIMove, 0,
+ kPMTIObstacleReset, kItemPS12Target2,
+ kPMTIPausedReset1of2, kItemPS12Target13, kItemPS12Target11,
+ kPMTIPausedSet, kItemPS12Target2,
+ kPMTITargetSet, kItemPS12Target2, 0,
kPMTIRestart
};
return trackData;
@@ -93,27 +93,27 @@ static const int *getPoliceMazePS12TrackData30() {
static const int *getPoliceMazePS12TrackData31() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
- kPMTITargetSet, kItemPS12Target3, 1,
- kPMTIEnemyReset, kItemPS12Target3,
- kPMTIObstacleReset, kItemPS12Target3,
- kPMTIFacing, 480,
- kPMTIPosition, 0,
- kPMTIWaitRandom, 3000, 10000,
- kPMTIObstacleSet, kItemPS12Target3,
- kPMTIMove, 5,
- kPMTIPlaySound, 29, 33,
- kPMTIWait, 1000,
- kPMTIRotate, 968, 100,
- kPMTIPlaySound, 29, 33,
- kPMTIWait, 500,
- kPMTIMove, 0,
- kPMTIPlaySound, 29, 33,
+ kPMTIActivate, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
+ kPMTITargetSet, kItemPS12Target3, 1,
+ kPMTIEnemyReset, kItemPS12Target3,
+ kPMTIObstacleReset, kItemPS12Target3,
+ kPMTIFacing, 480,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 3000, 10000,
+ kPMTIObstacleSet, kItemPS12Target3,
+ kPMTIMove, 5,
+ kPMTIPlaySound, 29, 33,
+ kPMTIWait, 1000,
+ kPMTIRotate, 968, 100,
+ kPMTIPlaySound, 29, 33,
+ kPMTIWait, 500,
+ kPMTIMove, 0,
+ kPMTIPlaySound, 29, 33,
kPMTILeave,
- kPMTIObstacleReset, kItemPS12Target3,
- kPMTIPausedReset1of3, kItemPS12Target12, kItemPS12Target4, kItemPS12Target5,
- kPMTIPausedSet, kItemPS12Target3,
+ kPMTIObstacleReset, kItemPS12Target3,
+ kPMTIPausedReset1of3, kItemPS12Target12, kItemPS12Target4, kItemPS12Target5,
+ kPMTIPausedSet, kItemPS12Target3,
kPMTIRestart
};
return trackData;
@@ -121,26 +121,26 @@ static const int *getPoliceMazePS12TrackData31() {
static const int *getPoliceMazePS12TrackData32() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
- kPMTIObstacleReset, kItemPS12Target4,
- kPMTIFacing, 1010,
- kPMTIPosition, 0,
- kPMTIWaitRandom, 3000, 10000,
- kPMTIObstacleSet, kItemPS12Target4,
- kPMTIPlaySound, 33, 33,
- kPMTITargetSet, kItemPS12Target4, 1,
- kPMTIEnemySet, kItemPS12Target4,
- kPMTIMove, 5,
- kPMTIWait, 500,
- kPMTIShoot, 27, 33,
- kPMTIRotate, 498, 80,
- kPMTIPlaySound, 29, 33,
- kPMTIWait, 500,
- kPMTIMove, 0,
- kPMTIObstacleReset, kItemPS12Target4,
- kPMTIPausedReset1of3, kItemPS12Target5, kItemPS12Target3, kItemPS12Target12,
- kPMTIPausedSet, kItemPS12Target4,
+ kPMTIActivate, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
+ kPMTIObstacleReset, kItemPS12Target4,
+ kPMTIFacing, 1010,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 3000, 10000,
+ kPMTIObstacleSet, kItemPS12Target4,
+ kPMTIPlaySound, 33, 33,
+ kPMTITargetSet, kItemPS12Target4, 1,
+ kPMTIEnemySet, kItemPS12Target4,
+ kPMTIMove, 5,
+ kPMTIWait, 500,
+ kPMTIShoot, 27, 33,
+ kPMTIRotate, 498, 80,
+ kPMTIPlaySound, 29, 33,
+ kPMTIWait, 500,
+ kPMTIMove, 0,
+ kPMTIObstacleReset, kItemPS12Target4,
+ kPMTIPausedReset1of3, kItemPS12Target5, kItemPS12Target3, kItemPS12Target12,
+ kPMTIPausedSet, kItemPS12Target4,
kPMTIRestart
};
return trackData;
@@ -148,28 +148,28 @@ static const int *getPoliceMazePS12TrackData32() {
static const int *getPoliceMazePS12TrackData33() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
- kPMTIObstacleReset, kItemPS12Target5,
- kPMTIFacing, 540,
- kPMTIPosition, 0,
- kPMTIWaitRandom, 4000, 10000,
- kPMTIObstacleSet, kItemPS12Target5,
- kPMTITargetSet, kItemPS12Target5, 1,
- kPMTIEnemyReset, kItemPS12Target5,
- kPMTIMove, 5,
- kPMTIPlaySound, 29, 33,
- kPMTIWait, 1000,
- kPMTIRotate, 284, 80,
- kPMTIWait, 0,
- kPMTIRotate, 28, 80,
- kPMTIPlaySound, 29, 33,
- kPMTIWait, 1000,
- kPMTIMove, 0,
+ kPMTIActivate, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
+ kPMTIObstacleReset, kItemPS12Target5,
+ kPMTIFacing, 540,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 4000, 10000,
+ kPMTIObstacleSet, kItemPS12Target5,
+ kPMTITargetSet, kItemPS12Target5, 1,
+ kPMTIEnemyReset, kItemPS12Target5,
+ kPMTIMove, 5,
+ kPMTIPlaySound, 29, 33,
+ kPMTIWait, 1000,
+ kPMTIRotate, 284, 80,
+ kPMTIWait, 0,
+ kPMTIRotate, 28, 80,
+ kPMTIPlaySound, 29, 33,
+ kPMTIWait, 1000,
+ kPMTIMove, 0,
kPMTILeave,
- kPMTIObstacleReset, kItemPS12Target5,
- kPMTIPausedReset1of3, kItemPS12Target12, kItemPS12Target3, kItemPS12Target4,
- kPMTIPausedSet, kItemPS12Target5,
+ kPMTIObstacleReset, kItemPS12Target5,
+ kPMTIPausedReset1of3, kItemPS12Target12, kItemPS12Target3, kItemPS12Target4,
+ kPMTIPausedSet, kItemPS12Target5,
kPMTIRestart
};
return trackData;
@@ -177,75 +177,75 @@ static const int *getPoliceMazePS12TrackData33() {
static const int *getPoliceMazePS12TrackData34() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
- kPMTIObstacleReset, kItemPS12Target6,
- kPMTIObstacleReset, kItemPS12Target7,
- kPMTIObstacleReset, kItemPS12Target8,
- kPMTIFacing, 469,
- kPMTIPosition, 0,
- kPMTITargetSet, kItemPS12Target6, 1,
- kPMTITargetSet, kItemPS12Target7, 1,
- kPMTITargetSet, kItemPS12Target8, 1,
- kPMTIWaitRandom, 3000, 10000,
- kPMTIObstacleSet, kItemPS12Target6,
- kPMTIEnemySet, kItemPS12Target6,
- kPMTIEnemySet, kItemPS12Target7,
- kPMTIEnemySet, kItemPS12Target8,
- kPMTIMove, 5,
- kPMTIPlaySound, 29, 33,
- kPMTIWait, 1000,
- kPMTIRotate, 376, 80,
- kPMTIWait, 0,
- kPMTIRotate, 168, 80,
- kPMTIPlaySound, 29, 33,
- kPMTIMove, 9,
- kPMTIRotate, 33, 80,
- kPMTIWait, 0,
- kPMTIRotate, 15, 80,
- kPMTIPlaySound, 29, 33,
- kPMTIWait, 500,
- kPMTIShoot, 27, 33,
- kPMTIMove, 5,
- kPMTIPlaySound, 29, 33,
- kPMTIRotate, 168, 80,
- kPMTIWait, 0,
- kPMTIRotate, 376, 80,
- kPMTIWait, 0,
- kPMTIRotate, 469, 80,
- kPMTIPlaySound, 29, 33,
- kPMTIWait, 500,
- kPMTITargetSet, kItemPS12Target6, 1,
- kPMTITargetSet, kItemPS12Target7, 1,
- kPMTITargetSet, kItemPS12Target8, 1,
- kPMTIEnemySet, kItemPS12Target6,
- kPMTIEnemySet, kItemPS12Target7,
- kPMTIEnemySet, kItemPS12Target8,
- kPMTIRotate, 376, 80,
- kPMTIWait, 0,
- kPMTIRotate, 168, 80,
- kPMTIMove, 9,
- kPMTIRotate, 33, 80,
- kPMTIWait, 0,
- kPMTIRotate, 15, 80,
- kPMTIPlaySound, 29, 33,
- kPMTIWait, 500,
- kPMTIShoot, 27, 33,
- kPMTIMove, 5,
- kPMTIPlaySound, 29, 33,
- kPMTIWait, 0,
- kPMTIRotate, 469, 80,
- kPMTIWait, 500,
- kPMTIRotate, 198, 80,
- kPMTIPlaySound, 29, 33,
- kPMTIWait, 0,
- kPMTIMove, 19,
- kPMTIPlaySound, 29, 33,
- kPMTIWait, 0,
- kPMTIObstacleReset, kItemPS12Target6,
- kPMTIPausedReset, kItemPS12Target7,
- kPMTIPausedSet, kItemPS12Target6,
- kPMTIPosition, 0,
+ kPMTIActivate, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
+ kPMTIObstacleReset, kItemPS12Target6,
+ kPMTIObstacleReset, kItemPS12Target7,
+ kPMTIObstacleReset, kItemPS12Target8,
+ kPMTIFacing, 469,
+ kPMTIPosition, 0,
+ kPMTITargetSet, kItemPS12Target6, 1,
+ kPMTITargetSet, kItemPS12Target7, 1,
+ kPMTITargetSet, kItemPS12Target8, 1,
+ kPMTIWaitRandom, 3000, 10000,
+ kPMTIObstacleSet, kItemPS12Target6,
+ kPMTIEnemySet, kItemPS12Target6,
+ kPMTIEnemySet, kItemPS12Target7,
+ kPMTIEnemySet, kItemPS12Target8,
+ kPMTIMove, 5,
+ kPMTIPlaySound, 29, 33,
+ kPMTIWait, 1000,
+ kPMTIRotate, 376, 80,
+ kPMTIWait, 0,
+ kPMTIRotate, 168, 80,
+ kPMTIPlaySound, 29, 33,
+ kPMTIMove, 9,
+ kPMTIRotate, 33, 80,
+ kPMTIWait, 0,
+ kPMTIRotate, 15, 80,
+ kPMTIPlaySound, 29, 33,
+ kPMTIWait, 500,
+ kPMTIShoot, 27, 33,
+ kPMTIMove, 5,
+ kPMTIPlaySound, 29, 33,
+ kPMTIRotate, 168, 80,
+ kPMTIWait, 0,
+ kPMTIRotate, 376, 80,
+ kPMTIWait, 0,
+ kPMTIRotate, 469, 80,
+ kPMTIPlaySound, 29, 33,
+ kPMTIWait, 500,
+ kPMTITargetSet, kItemPS12Target6, 1,
+ kPMTITargetSet, kItemPS12Target7, 1,
+ kPMTITargetSet, kItemPS12Target8, 1,
+ kPMTIEnemySet, kItemPS12Target6,
+ kPMTIEnemySet, kItemPS12Target7,
+ kPMTIEnemySet, kItemPS12Target8,
+ kPMTIRotate, 376, 80,
+ kPMTIWait, 0,
+ kPMTIRotate, 168, 80,
+ kPMTIMove, 9,
+ kPMTIRotate, 33, 80,
+ kPMTIWait, 0,
+ kPMTIRotate, 15, 80,
+ kPMTIPlaySound, 29, 33,
+ kPMTIWait, 500,
+ kPMTIShoot, 27, 33,
+ kPMTIMove, 5,
+ kPMTIPlaySound, 29, 33,
+ kPMTIWait, 0,
+ kPMTIRotate, 469, 80,
+ kPMTIWait, 500,
+ kPMTIRotate, 198, 80,
+ kPMTIPlaySound, 29, 33,
+ kPMTIWait, 0,
+ kPMTIMove, 19,
+ kPMTIPlaySound, 29, 33,
+ kPMTIWait, 0,
+ kPMTIObstacleReset, kItemPS12Target6,
+ kPMTIPausedReset, kItemPS12Target7,
+ kPMTIPausedSet, kItemPS12Target6,
+ kPMTIPosition, 0,
kPMTIRestart
};
return trackData;
@@ -253,18 +253,18 @@ static const int *getPoliceMazePS12TrackData34() {
static const int *getPoliceMazePS12TrackData35() {
static int trackData[] = {
- kPMTIObstacleSet, kItemPS12Target7,
- kPMTIFacing, 198,
- kPMTIPosition, 0,
- kPMTIRotate, 469, 80,
- kPMTIMove, 9,
- kPMTIWait, 0,
- kPMTIObstacleReset, kItemPS12Target7,
- kPMTIPausedReset, kItemPS12Target8,
- kPMTIPausedSet, kItemPS12Target7,
- kPMTIFacing, 198,
- kPMTIObstacleSet, kItemPS12Target7,
- kPMTIPosition, 0,
+ kPMTIObstacleSet, kItemPS12Target7,
+ kPMTIFacing, 198,
+ kPMTIPosition, 0,
+ kPMTIRotate, 469, 80,
+ kPMTIMove, 9,
+ kPMTIWait, 0,
+ kPMTIObstacleReset, kItemPS12Target7,
+ kPMTIPausedReset, kItemPS12Target8,
+ kPMTIPausedSet, kItemPS12Target7,
+ kPMTIFacing, 198,
+ kPMTIObstacleSet, kItemPS12Target7,
+ kPMTIPosition, 0,
kPMTIRestart
};
return trackData;
@@ -272,21 +272,21 @@ static const int *getPoliceMazePS12TrackData35() {
static const int *getPoliceMazePS12TrackData36() {
static int trackData[] = {
- kPMTIObstacleSet, kItemPS12Target8,
- kPMTIFacing, 469,
- kPMTIPosition, 0,
- kPMTIObstacleSet, kItemPS12Target8,
- kPMTIMove, 9,
- kPMTIPlaySound, 29, 33,
- kPMTIWait, 1000,
- kPMTIObstacleReset, kItemPS12Target6,
- kPMTIObstacleReset, kItemPS12Target7,
- kPMTIObstacleReset, kItemPS12Target8,
- kPMTIPausedReset, kItemPS12Target9,
- kPMTIPausedSet, kItemPS12Target8,
- kPMTIFacing, 469,
- kPMTIObstacleSet, kItemPS12Target8,
- kPMTIPosition, 0,
+ kPMTIObstacleSet, kItemPS12Target8,
+ kPMTIFacing, 469,
+ kPMTIPosition, 0,
+ kPMTIObstacleSet, kItemPS12Target8,
+ kPMTIMove, 9,
+ kPMTIPlaySound, 29, 33,
+ kPMTIWait, 1000,
+ kPMTIObstacleReset, kItemPS12Target6,
+ kPMTIObstacleReset, kItemPS12Target7,
+ kPMTIObstacleReset, kItemPS12Target8,
+ kPMTIPausedReset, kItemPS12Target9,
+ kPMTIPausedSet, kItemPS12Target8,
+ kPMTIFacing, 469,
+ kPMTIObstacleSet, kItemPS12Target8,
+ kPMTIPosition, 0,
kPMTIRestart
};
return trackData;
@@ -294,26 +294,26 @@ static const int *getPoliceMazePS12TrackData36() {
static const int *getPoliceMazePS12TrackData37() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
- kPMTIObstacleReset, kItemPS12Target9,
- kPMTIWaitRandom, 3000, 6000,
- kPMTIPausedReset, kItemPS12Target10,
- kPMTIFacing, 1010,
- kPMTIPosition, 0,
- kPMTIWait, 2000,
- kPMTIObstacleSet, kItemPS12Target9,
- kPMTIPlaySound, 33, 33,
- kPMTITargetSet, kItemPS12Target9, 1,
- kPMTIEnemyReset, kItemPS12Target9,
- kPMTIMove, 9,
- kPMTIWait, 3000,
- kPMTIPlaySound, 34, 33,
- kPMTIMove, 0,
+ kPMTIActivate, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
+ kPMTIObstacleReset, kItemPS12Target9,
+ kPMTIWaitRandom, 3000, 6000,
+ kPMTIPausedReset, kItemPS12Target10,
+ kPMTIFacing, 1010,
+ kPMTIPosition, 0,
+ kPMTIWait, 2000,
+ kPMTIObstacleSet, kItemPS12Target9,
+ kPMTIPlaySound, 33, 33,
+ kPMTITargetSet, kItemPS12Target9, 1,
+ kPMTIEnemyReset, kItemPS12Target9,
+ kPMTIMove, 9,
+ kPMTIWait, 3000,
+ kPMTIPlaySound, 34, 33,
+ kPMTIMove, 0,
kPMTILeave,
- kPMTIObstacleReset, kItemPS12Target9,
- kPMTIPausedSet, kItemPS12Target9,
- kPMTIPosition, 0,
+ kPMTIObstacleReset, kItemPS12Target9,
+ kPMTIPausedSet, kItemPS12Target9,
+ kPMTIPosition, 0,
kPMTIRestart
};
return trackData;
@@ -321,23 +321,23 @@ static const int *getPoliceMazePS12TrackData37() {
static const int *getPoliceMazePS12TrackData38() {
static int trackData[] = {
- kPMTIObstacleReset, kItemPS12Target10,
- kPMTIFacing, 990,
- kPMTIPosition, 0,
- kPMTIWait, 3000,
- kPMTIObstacleSet, kItemPS12Target10,
- kPMTIPlaySound, 33, 33,
- kPMTITargetSet, kItemPS12Target10, 1,
- kPMTIEnemySet, kItemPS12Target10,
- kPMTIMove, 9,
- kPMTIWait, 1000,
- kPMTIShoot, 12, 33,
- kPMTIPlaySound, 34, 33,
- kPMTIMove, 0,
- kPMTIObstacleReset, kItemPS12Target10,
- kPMTIPausedReset, kItemPS12Target6,
- kPMTIPausedSet, kItemPS12Target10,
- kPMTIPosition, 0,
+ kPMTIObstacleReset, kItemPS12Target10,
+ kPMTIFacing, 990,
+ kPMTIPosition, 0,
+ kPMTIWait, 3000,
+ kPMTIObstacleSet, kItemPS12Target10,
+ kPMTIPlaySound, 33, 33,
+ kPMTITargetSet, kItemPS12Target10, 1,
+ kPMTIEnemySet, kItemPS12Target10,
+ kPMTIMove, 9,
+ kPMTIWait, 1000,
+ kPMTIShoot, 12, 33,
+ kPMTIPlaySound, 34, 33,
+ kPMTIMove, 0,
+ kPMTIObstacleReset, kItemPS12Target10,
+ kPMTIPausedReset, kItemPS12Target6,
+ kPMTIPausedSet, kItemPS12Target10,
+ kPMTIPosition, 0,
kPMTIRestart
};
return trackData;
@@ -345,27 +345,27 @@ static const int *getPoliceMazePS12TrackData38() {
static const int *getPoliceMazePS12TrackData39() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
- kPMTIObstacleReset, kItemPS12Target11,
- kPMTIFacing, 513,
- kPMTIPosition, 0,
- kPMTIWaitRandom, 5000, 5000,
- kPMTIObstacleSet, kItemPS12Target11,
- kPMTIPlaySound, 33, 33,
- kPMTITargetSet, kItemPS12Target11, 1,
- kPMTIMove, 5,
- kPMTIWait, 1000,
- kPMTIEnemySet, kItemPS12Target11,
- kPMTIRotate, 1010, 80,
- kPMTIPlaySound, 29, 33,
- kPMTIWait, 500,
- kPMTIShoot, 27, 33,
- kPMTIPlaySound, 34, 33,
- kPMTIMove, 0,
- kPMTIObstacleReset, kItemPS12Target11,
- kPMTIPausedReset1of2, kItemPS12Target13, kItemPS12Target2,
- kPMTIPausedSet, kItemPS12Target11,
+ kPMTIActivate, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
+ kPMTIObstacleReset, kItemPS12Target11,
+ kPMTIFacing, 513,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 5000, 5000,
+ kPMTIObstacleSet, kItemPS12Target11,
+ kPMTIPlaySound, 33, 33,
+ kPMTITargetSet, kItemPS12Target11, 1,
+ kPMTIMove, 5,
+ kPMTIWait, 1000,
+ kPMTIEnemySet, kItemPS12Target11,
+ kPMTIRotate, 1010, 80,
+ kPMTIPlaySound, 29, 33,
+ kPMTIWait, 500,
+ kPMTIShoot, 27, 33,
+ kPMTIPlaySound, 34, 33,
+ kPMTIMove, 0,
+ kPMTIObstacleReset, kItemPS12Target11,
+ kPMTIPausedReset1of2, kItemPS12Target13, kItemPS12Target2,
+ kPMTIPausedSet, kItemPS12Target11,
kPMTIRestart
};
return trackData;
@@ -373,27 +373,27 @@ static const int *getPoliceMazePS12TrackData39() {
static const int *getPoliceMazePS12TrackData40() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
- kPMTIObstacleReset, kItemPS12Target12,
- kPMTIFacing, 480,
- kPMTIPosition, 0,
- kPMTIWaitRandom, 4000, 8000,
- kPMTIObstacleSet, kItemPS12Target12,
- kPMTIPlaySound, 29, 33,
- kPMTITargetSet, kItemPS12Target12, 1,
- kPMTIMove, 5,
- kPMTIPlaySound, 29, 33,
- kPMTIWait, 500,
- kPMTIEnemySet, kItemPS12Target12,
- kPMTIRotate, 968, 80,
- kPMTIPlaySound, 29, 33,
- kPMTIWait, 1000,
- kPMTIShoot, 27, 33,
- kPMTIMove, 0,
- kPMTIObstacleReset, kItemPS12Target12,
- kPMTIPausedReset1of3, kItemPS12Target3, kItemPS12Target4, kItemPS12Target5,
- kPMTIPausedSet, kItemPS12Target12,
+ kPMTIActivate, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
+ kPMTIObstacleReset, kItemPS12Target12,
+ kPMTIFacing, 480,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 4000, 8000,
+ kPMTIObstacleSet, kItemPS12Target12,
+ kPMTIPlaySound, 29, 33,
+ kPMTITargetSet, kItemPS12Target12, 1,
+ kPMTIMove, 5,
+ kPMTIPlaySound, 29, 33,
+ kPMTIWait, 500,
+ kPMTIEnemySet, kItemPS12Target12,
+ kPMTIRotate, 968, 80,
+ kPMTIPlaySound, 29, 33,
+ kPMTIWait, 1000,
+ kPMTIShoot, 27, 33,
+ kPMTIMove, 0,
+ kPMTIObstacleReset, kItemPS12Target12,
+ kPMTIPausedReset1of3, kItemPS12Target3, kItemPS12Target4, kItemPS12Target5,
+ kPMTIPausedSet, kItemPS12Target12,
kPMTIRestart
};
return trackData;
@@ -401,27 +401,27 @@ static const int *getPoliceMazePS12TrackData40() {
static const int *getPoliceMazePS12TrackData41() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
- kPMTIObstacleReset, kItemPS12Target13,
- kPMTIFacing, 513,
- kPMTIPosition, 0,
- kPMTIWaitRandom, 4000, 6000,
- kPMTIObstacleSet, kItemPS12Target13,
- kPMTIPlaySound, 33, 33,
- kPMTITargetSet, kItemPS12Target13, 1,
- kPMTIEnemyReset, kItemPS12Target13,
- kPMTIMove, 5,
- kPMTIWait, 500,
- kPMTIRotate, 1010, 80,
- kPMTIPlaySound, 29, 33,
- kPMTIWait, 1000,
- kPMTIMove, 0,
- kPMTIPlaySound, 34, 33,
+ kPMTIActivate, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
+ kPMTIObstacleReset, kItemPS12Target13,
+ kPMTIFacing, 513,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 4000, 6000,
+ kPMTIObstacleSet, kItemPS12Target13,
+ kPMTIPlaySound, 33, 33,
+ kPMTITargetSet, kItemPS12Target13, 1,
+ kPMTIEnemyReset, kItemPS12Target13,
+ kPMTIMove, 5,
+ kPMTIWait, 500,
+ kPMTIRotate, 1010, 80,
+ kPMTIPlaySound, 29, 33,
+ kPMTIWait, 1000,
+ kPMTIMove, 0,
+ kPMTIPlaySound, 34, 33,
kPMTILeave,
- kPMTIObstacleReset, kItemPS12Target13,
- kPMTIPausedReset1of2, kItemPS12Target11, kItemPS12Target2,
- kPMTIPausedSet, kItemPS12Target13,
+ kPMTIObstacleReset, kItemPS12Target13,
+ kPMTIPausedReset1of2, kItemPS12Target11, kItemPS12Target2,
+ kPMTIPausedSet, kItemPS12Target13,
kPMTIRestart
};
return trackData;
@@ -429,22 +429,22 @@ static const int *getPoliceMazePS12TrackData41() {
static const int *getPoliceMazePS12TrackData42() {
static int trackData[] = {
- kPMTIObstacleReset, kItemPS12Target14,
- kPMTIFacing, 109,
- kPMTIPosition, 0,
- kPMTIWaitRandom, 2000, 5000,
- kPMTIObstacleSet, kItemPS12Target14,
- kPMTIPlaySound, 29, 33,
- kPMTITargetSet, kItemPS12Target14, 1,
- kPMTIEnemySet, kItemPS12Target14,
- kPMTIMove, 5,
- kPMTIPlaySound, 29, 33,
- kPMTIWait, 1000,
- kPMTIShoot, 27, 33,
- kPMTIMove, 0,
- kPMTIObstacleReset, kItemPS12Target14,
- kPMTIPausedReset1of2, kItemPS12Target16, kItemPS12Target1,
- kPMTIPausedSet, kItemPS12Target14,
+ kPMTIObstacleReset, kItemPS12Target14,
+ kPMTIFacing, 109,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 2000, 5000,
+ kPMTIObstacleSet, kItemPS12Target14,
+ kPMTIPlaySound, 29, 33,
+ kPMTITargetSet, kItemPS12Target14, 1,
+ kPMTIEnemySet, kItemPS12Target14,
+ kPMTIMove, 5,
+ kPMTIPlaySound, 29, 33,
+ kPMTIWait, 1000,
+ kPMTIShoot, 27, 33,
+ kPMTIMove, 0,
+ kPMTIObstacleReset, kItemPS12Target14,
+ kPMTIPausedReset1of2, kItemPS12Target16, kItemPS12Target1,
+ kPMTIPausedSet, kItemPS12Target14,
kPMTIRestart
};
return trackData;
@@ -452,29 +452,29 @@ static const int *getPoliceMazePS12TrackData42() {
static const int *getPoliceMazePS12TrackData43() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
- kPMTIObstacleReset, kItemPS12Target15,
- kPMTIFacing, 540,
- kPMTIPosition, 0,
- kPMTIWaitRandom, 5000, 7000,
- kPMTIObstacleSet, kItemPS12Target15,
- kPMTIPlaySound, 33, 33,
- kPMTITargetSet, kItemPS12Target15, 1,
- kPMTIEnemyReset, kItemPS12Target15,
- kPMTIMove, 9,
- kPMTIWait, 2000,
- kPMTIRotate, 284, 80,
- kPMTIWait, 0,
- kPMTIRotate, 28, 80,
- kPMTIPlaySound, 29, 33,
- kPMTIWait, 2000,
- kPMTIPlaySound, 34, 33,
- kPMTIMove, 0,
+ kPMTIActivate, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
+ kPMTIObstacleReset, kItemPS12Target15,
+ kPMTIFacing, 540,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 5000, 7000,
+ kPMTIObstacleSet, kItemPS12Target15,
+ kPMTIPlaySound, 33, 33,
+ kPMTITargetSet, kItemPS12Target15, 1,
+ kPMTIEnemyReset, kItemPS12Target15,
+ kPMTIMove, 9,
+ kPMTIWait, 2000,
+ kPMTIRotate, 284, 80,
+ kPMTIWait, 0,
+ kPMTIRotate, 28, 80,
+ kPMTIPlaySound, 29, 33,
+ kPMTIWait, 2000,
+ kPMTIPlaySound, 34, 33,
+ kPMTIMove, 0,
kPMTILeave,
- kPMTIObstacleReset, kItemPS12Target15,
- kPMTIPausedReset, kItemPS12Target17,
- kPMTIPausedSet, kItemPS12Target15,
+ kPMTIObstacleReset, kItemPS12Target15,
+ kPMTIPausedReset, kItemPS12Target17,
+ kPMTIPausedSet, kItemPS12Target15,
kPMTIRestart
};
return trackData;
@@ -482,24 +482,24 @@ static const int *getPoliceMazePS12TrackData43() {
static const int *getPoliceMazePS12TrackData44() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
- kPMTIObstacleReset, kItemPS12Target16,
- kPMTIFacing, 109,
- kPMTIPosition, 0,
- kPMTIWaitRandom, 5000, 5000,
- kPMTIObstacleSet, kItemPS12Target16,
- kPMTIPlaySound, 29, 33,
- kPMTITargetSet, kItemPS12Target16, 1,
- kPMTIEnemyReset, kItemPS12Target16,
- kPMTIMove, 5,
- kPMTIWaitRandom, 2000, 2000,
- kPMTIPlaySound, 29, 33,
- kPMTIMove, 0,
+ kPMTIActivate, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
+ kPMTIObstacleReset, kItemPS12Target16,
+ kPMTIFacing, 109,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 5000, 5000,
+ kPMTIObstacleSet, kItemPS12Target16,
+ kPMTIPlaySound, 29, 33,
+ kPMTITargetSet, kItemPS12Target16, 1,
+ kPMTIEnemyReset, kItemPS12Target16,
+ kPMTIMove, 5,
+ kPMTIWaitRandom, 2000, 2000,
+ kPMTIPlaySound, 29, 33,
+ kPMTIMove, 0,
kPMTILeave,
- kPMTIObstacleReset, kItemPS12Target16,
- kPMTIPausedReset1of2, kItemPS12Target14, kItemPS12Target1,
- kPMTIPausedSet, kItemPS12Target16,
+ kPMTIObstacleReset, kItemPS12Target16,
+ kPMTIPausedReset1of2, kItemPS12Target14, kItemPS12Target1,
+ kPMTIPausedSet, kItemPS12Target16,
kPMTIRestart
};
return trackData;
@@ -507,28 +507,28 @@ static const int *getPoliceMazePS12TrackData44() {
static const int *getPoliceMazePS12TrackData45() {
static int trackData[] = {
- kPMTIActivate, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
- kPMTIVariableInc, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
- kPMTIObstacleReset, kItemPS12Target17,
- kPMTIFacing, 540,
- kPMTIPosition, 0,
- kPMTIWaitRandom, 3000, 10000,
- kPMTIObstacleSet, kItemPS12Target17,
- kPMTIPlaySound, 33, 33,
- kPMTITargetSet, kItemPS12Target17, 1,
- kPMTIMove, 9,
- kPMTIWait, 1000,
- kPMTIEnemySet, kItemPS12Target17,
- kPMTIRotate, 284, 80,
- kPMTIWait, 0,
- kPMTIRotate, 28, 80,
- kPMTIWait, 1000,
- kPMTIShoot, 27, 33,
- kPMTIPlaySound, 34, 33,
- kPMTIMove, 0,
- kPMTIObstacleReset, kItemPS12Target17,
- kPMTIPausedReset, kItemPS12Target15,
- kPMTIPausedSet, kItemPS12Target17,
+ kPMTIActivate, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS12TargetCounter, kPoliceMazePS12TargetCount,
+ kPMTIObstacleReset, kItemPS12Target17,
+ kPMTIFacing, 540,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 3000, 10000,
+ kPMTIObstacleSet, kItemPS12Target17,
+ kPMTIPlaySound, 33, 33,
+ kPMTITargetSet, kItemPS12Target17, 1,
+ kPMTIMove, 9,
+ kPMTIWait, 1000,
+ kPMTIEnemySet, kItemPS12Target17,
+ kPMTIRotate, 284, 80,
+ kPMTIWait, 0,
+ kPMTIRotate, 28, 80,
+ kPMTIWait, 1000,
+ kPMTIShoot, 27, 33,
+ kPMTIPlaySound, 34, 33,
+ kPMTIMove, 0,
+ kPMTIObstacleReset, kItemPS12Target17,
+ kPMTIPausedReset, kItemPS12Target15,
+ kPMTIPausedSet, kItemPS12Target17,
kPMTIRestart
};
return trackData;
Commit: 1e6720b8be6c80cfb9177fdcdca7c032be0e869c
https://github.com/scummvm/scummvm/commit/1e6720b8be6c80cfb9177fdcdca7c032be0e869c
Author: Peter Kohaut (peter.kohaut at gmail.com)
Date: 2019-03-11T21:36:16+01:00
Commit Message:
BLADERUNNER: Clean-up of PS13 target scripts
Changed paths:
engines/bladerunner/script/scene/ps13.cpp
diff --git a/engines/bladerunner/script/scene/ps13.cpp b/engines/bladerunner/script/scene/ps13.cpp
index 3a1d906..26cf31b 100644
--- a/engines/bladerunner/script/scene/ps13.cpp
+++ b/engines/bladerunner/script/scene/ps13.cpp
@@ -37,41 +37,426 @@ void SceneScriptPS13::InitializeScene() {
Scene_Loop_Set_Default(1);
Setup_Scene_Information(World_Waypoint_Query_X(11), World_Waypoint_Query_Y(11), World_Waypoint_Query_Z(11), 840);
}
+
Scene_Exit_Add_2D_Exit(0, 0, 460, 639, 479, 2);
Scene_Exit_Add_2D_Exit(1, 0, 0, 20, 479, 3);
+
Ambient_Sounds_Remove_All_Non_Looping_Sounds(0);
Ambient_Sounds_Add_Looping_Sound(387, 50, 1, 1);
Ambient_Sounds_Add_Looping_Sound( 54, 50, 1, 1);
- Ambient_Sounds_Add_Sound(1, 10, 50, 16, 25, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(389, 5, 50, 16, 25, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(390, 6, 50, 16, 25, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(443, 2, 100, 14, 16, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(444, 2, 100, 14, 16, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(445, 2, 100, 14, 16, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(446, 2, 100, 14, 16, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(303, 5, 100, 17, 27, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(304, 5, 100, 17, 27, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(305, 5, 100, 17, 27, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(306, 5, 100, 17, 27, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(307, 5, 100, 17, 27, -100, 100, -101, -101, 0, 0);
- Ambient_Sounds_Add_Sound(308, 5, 100, 17, 27, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound( 1, 10, 50, 16, 25, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(389, 5, 50, 16, 25, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(390, 6, 50, 16, 25, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(443, 2, 100, 14, 16, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(444, 2, 100, 14, 16, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(445, 2, 100, 14, 16, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(446, 2, 100, 14, 16, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(303, 5, 100, 17, 27, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(304, 5, 100, 17, 27, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(305, 5, 100, 17, 27, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(306, 5, 100, 17, 27, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(307, 5, 100, 17, 27, -100, 100, -101, -101, 0, 0);
+ Ambient_Sounds_Add_Sound(308, 5, 100, 17, 27, -100, 100, -101, -101, 0, 0);
+}
+
+static const int *getPoliceMazePS13TrackData46() {
+ static int trackData[] = {
+ kPMTIActivate, kVariablePoliceMazePS13TargetCounter, kPoliceMazePS13TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS13TargetCounter, kPoliceMazePS13TargetCount,
+ kPMTIObstacleReset, kItemPS13Target1,
+ kPMTIFacing, 960,
+ kPMTIPosition, 0,
+ kPMTIWait, 2000,
+ kPMTIObstacleSet, kItemPS13Target1,
+ kPMTIPlaySound, 33, 33,
+ kPMTITargetSet, kItemPS13Target1, 1,
+ kPMTIEnemySet, kItemPS13Target1,
+ kPMTIWait, 1000,
+ kPMTIMove, 5,
+ kPMTIWait, 500,
+ kPMTIShoot, 27, 33,
+ kPMTIWait, 500,
+ kPMTIMove, 0,
+ kPMTIObstacleReset, kItemPS13Target1,
+ kPMTIPausedReset1of2, kItemPS13Target14, kItemPS13Target15,
+ kPMTIPausedSet, kItemPS13Target1,
+ kPMTIRestart
+ };
+ return trackData;
+}
+
+static const int *getPoliceMazePS13TrackData47() {
+ static int trackData[] = {
+ kPMTIActivate, kVariablePoliceMazePS13TargetCounter, kPoliceMazePS13TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS13TargetCounter, kPoliceMazePS13TargetCount,
+ kPMTIObstacleReset, kItemPS13Target2,
+ kPMTIFacing, 823,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 5000, 5000,
+ kPMTIObstacleSet, kItemPS13Target2,
+ kPMTIPlaySound, 33, 33,
+ kPMTITargetSet, kItemPS13Target2, 1,
+ kPMTIEnemySet, kItemPS13Target2,
+ kPMTIMove, 9,
+ kPMTIWait, 2000,
+ kPMTIShoot, 27, 33,
+ kPMTIMove, 0,
+ kPMTIObstacleReset, kItemPS13Target2,
+ kPMTIPausedReset1of2, kItemPS13Target5, kItemPS13Target7,
+ kPMTIPausedSet, kItemPS13Target2,
+ kPMTIRestart
+ };
+ return trackData;
+}
+
+static const int *getPoliceMazePS13TrackData48() {
+ static int trackData[] = {
+ kPMTIActivate, kVariablePoliceMazePS13TargetCounter, kPoliceMazePS13TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS13TargetCounter, kPoliceMazePS13TargetCount,
+ kPMTIObstacleReset, kItemPS13Target3,
+ kPMTIFacing, 823,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 2000, 2000,
+ kPMTIObstacleSet, kItemPS13Target3,
+ kPMTIPlaySound, 33, 33,
+ kPMTITargetSet, kItemPS13Target3, 1,
+ kPMTIEnemyReset, kItemPS13Target3,
+ kPMTIMove, 9,
+ kPMTIWait, 2000,
+ kPMTILeave,
+ kPMTIMove, 0,
+ kPMTIObstacleReset, kItemPS13Target3,
+ kPMTIPausedReset1of2, kItemPS13Target8, kItemPS13Target6,
+ kPMTIPausedSet, kItemPS13Target3,
+ kPMTIRestart
+ };
+ return trackData;
+}
+
+static const int *getPoliceMazePS13TrackData49() {
+ static int trackData[] = {
+ kPMTIActivate, kVariablePoliceMazePS13TargetCounter, kPoliceMazePS13TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS13TargetCounter, kPoliceMazePS13TargetCount,
+ kPMTIObstacleReset, kItemPS13Target4,
+ kPMTIFacing, 922,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 3000, 3000,
+ kPMTIObstacleSet, kItemPS13Target4,
+ kPMTIPlaySound, 33, 33,
+ kPMTITargetSet, kItemPS13Target4, 1,
+ kPMTIEnemySet, kItemPS13Target4,
+ kPMTIMove, 9,
+ kPMTIWait, 1000,
+ kPMTIShoot, 27, 33,
+ kPMTIMove, 0,
+ kPMTIObstacleReset, kItemPS13Target4,
+ kPMTIPausedReset1of2, kItemPS13Target9, kItemPS13Target10,
+ kPMTIPausedSet, kItemPS13Target4,
+ kPMTIPosition, 0,
+ kPMTIRestart
+ };
+ return trackData;
+}
+
+static const int *getPoliceMazePS13TrackData50() {
+ static int trackData[] = {
+ kPMTIActivate, kVariablePoliceMazePS13TargetCounter, kPoliceMazePS13TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS13TargetCounter, kPoliceMazePS13TargetCount,
+ kPMTIObstacleReset, kItemPS13Target5,
+ kPMTIFacing, 823,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 3000, 5000,
+ kPMTIObstacleSet, kItemPS13Target5,
+ kPMTIPlaySound, 33, 33,
+ kPMTITargetSet, kItemPS13Target5, 1,
+ kPMTIEnemyReset, kItemPS13Target5,
+ kPMTIMove, 9,
+ kPMTIWait, 2000,
+ kPMTIMove, 0,
+ kPMTILeave,
+ kPMTIObstacleReset, kItemPS13Target5,
+ kPMTIPausedReset1of2, kItemPS13Target2, kItemPS13Target7,
+ kPMTIPausedSet, kItemPS13Target5,
+ kPMTIRestart
+ };
+ return trackData;
+}
+
+static const int *getPoliceMazePS13TrackData51() {
+ static int trackData[] = {
+ kPMTIActivate, kVariablePoliceMazePS13TargetCounter, kPoliceMazePS13TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS13TargetCounter, kPoliceMazePS13TargetCount,
+ kPMTIObstacleReset, kItemPS13Target6,
+ kPMTIFacing, 823,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 2000, 2000,
+ kPMTIObstacleSet, kItemPS13Target6,
+ kPMTIPlaySound, 33, 33,
+ kPMTITargetSet, kItemPS13Target6, 1,
+ kPMTIEnemySet, kItemPS13Target6,
+ kPMTIMove, 9,
+ kPMTIWait, 1000,
+ kPMTIShoot, 27, 33,
+ kPMTIWait, 500,
+ kPMTIMove, 0,
+ kPMTIObstacleReset, kItemPS13Target6,
+ kPMTIPausedReset1of2, kItemPS13Target8, kItemPS13Target3,
+ kPMTIPausedSet, kItemPS13Target6,
+ kPMTIRestart
+ };
+ return trackData;
+}
+
+static const int *getPoliceMazePS13TrackData52() {
+ static int trackData[] = {
+ kPMTIActivate, kVariablePoliceMazePS13TargetCounter, kPoliceMazePS13TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS13TargetCounter, kPoliceMazePS13TargetCount,
+ kPMTIObstacleReset, kItemPS13Target7,
+ kPMTIFacing, 305,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 5000, 10000,
+ kPMTIObstacleSet, kItemPS13Target7,
+ kPMTIPlaySound, 33, 33,
+ kPMTITargetSet, kItemPS13Target7, 1,
+ kPMTIEnemyReset, kItemPS13Target7,
+ kPMTIMove, 9,
+ kPMTIWait, 500,
+ kPMTIEnemySet, kItemPS13Target7,
+ kPMTIRotate, 555, 80,
+ kPMTIWait, 0,
+ kPMTIRotate, 833, 80,
+ kPMTIWait, 1000,
+ kPMTIShoot, 27, 33,
+ kPMTIMove, 0,
+ kPMTIObstacleReset, kItemPS13Target7,
+ kPMTIPausedReset1of2, kItemPS13Target2, kItemPS13Target5,
+ kPMTIPausedSet, kItemPS13Target7,
+ kPMTIRestart
+ };
+ return trackData;
+}
+
+static const int *getPoliceMazePS13TrackData53() {
+ static int trackData[] = {
+ kPMTIActivate, kVariablePoliceMazePS13TargetCounter, kPoliceMazePS13TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS13TargetCounter, kPoliceMazePS13TargetCount,
+ kPMTIObstacleReset, kItemPS13Target8,
+ kPMTIFacing, 356,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 3000, 3000,
+ kPMTIObstacleSet, kItemPS13Target8,
+ kPMTIPlaySound, 33, 33,
+ kPMTITargetSet, kItemPS13Target8, 1,
+ kPMTIEnemyReset, kItemPS13Target8,
+ kPMTIMove, 5,
+ kPMTIEnemySet, kItemPS13Target8,
+ kPMTIRotate, 868, 200,
+ kPMTIWait, 1000,
+ kPMTIShoot, 27, 33,
+ kPMTIRotate, 356, 60,
+ kPMTIWait, 1000,
+ kPMTIMove, 0,
+ kPMTIObstacleReset, kItemPS13Target8,
+ kPMTIPausedReset1of2, kItemPS13Target3, kItemPS13Target6,
+ kPMTIPausedSet, kItemPS13Target8,
+ kPMTIRestart
+ };
+ return trackData;
+}
+
+static const int *getPoliceMazePS13TrackData54() {
+ static int trackData[] = {
+ kPMTIActivate, kVariablePoliceMazePS13TargetCounter, kPoliceMazePS13TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS13TargetCounter, kPoliceMazePS13TargetCount,
+ kPMTIObstacleReset, kItemPS13Target9,
+ kPMTIFacing, 512,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 10000, 20000,
+ kPMTIObstacleSet, kItemPS13Target9,
+ kPMTIPlaySound, 33, 33,
+ kPMTITargetSet, kItemPS13Target9, 1,
+ kPMTIEnemyReset, kItemPS13Target9,
+ kPMTIMove, 3,
+ kPMTIWait, 500,
+ kPMTIEnemySet, kItemPS13Target9,
+ kPMTIRotate, 768, 80,
+ kPMTIWait, 1000,
+ kPMTIShoot, 27, 33,
+ kPMTIMove, 0,
+ kPMTIObstacleReset, kItemPS13Target9,
+ kPMTIPausedReset1of2, kItemPS13Target13, kItemPS13Target10,
+ kPMTIPausedSet, kItemPS13Target9,
+ kPMTIRestart
+ };
+ return trackData;
+}
+
+static const int *getPoliceMazePS13TrackData55() {
+ static int trackData[] = {
+ kPMTIActivate, kVariablePoliceMazePS13TargetCounter, kPoliceMazePS13TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS13TargetCounter, kPoliceMazePS13TargetCount,
+ kPMTIObstacleReset, kItemPS13Target10,
+ kPMTIObstacleReset, kItemPS13Target11,
+ kPMTIObstacleReset, kItemPS13Target12,
+ kPMTITargetSet, kItemPS13Target10, 1,
+ kPMTITargetSet, kItemPS13Target11, 1,
+ kPMTITargetSet, kItemPS13Target12, 1,
+ kPMTIFacing, 327,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 1000, 1000,
+ kPMTIPlaySound, 33, 33,
+ kPMTIEnemyReset, kItemPS13Target10,
+ kPMTIObstacleSet, kItemPS13Target10,
+ kPMTIMove, 14,
+ kPMTIWait, 1000,
+ kPMTIPausedReset, kItemPS13Target11,
+ kPMTIObstacleReset, kItemPS13Target10,
+ kPMTIObstacleSet, kItemPS13Target11,
+ kPMTIPausedSet, kItemPS13Target10,
+ kPMTIPosition, 0,
+ kPMTIRestart
+ };
+ return trackData;
+}
+
+static const int *getPoliceMazePS13TrackData56() {
+ static int trackData[] = {
+ kPMTIFacing, 327,
+ kPMTIPosition, 0,
+ kPMTIObstacleSet, kItemPS13Target11,
+ kPMTIEnemyReset, kItemPS13Target11,
+ kPMTIMove, 14,
+ kPMTIWait, 1000,
+ kPMTIPausedReset, kItemPS13Target12,
+ kPMTIObstacleReset, kItemPS13Target11,
+ kPMTIObstacleSet, kItemPS13Target12,
+ kPMTIPausedSet, kItemPS13Target11,
+ kPMTIPosition, 0,
+ kPMTIRestart
+ };
+ return trackData;
+}
+
+static const int *getPoliceMazePS13TrackData57() {
+ static int trackData[] = {
+ kPMTIEnemySet, kItemPS13Target12,
+ kPMTIFacing, 327,
+ kPMTIPosition, 0,
+ kPMTIObstacleSet, kItemPS13Target12,
+ kPMTIRotate, 516, 80,
+ kPMTIWait, 0,
+ kPMTIRotate, 843, 80,
+ kPMTIWait, 1000,
+ kPMTIShoot, 27, 33,
+ kPMTIWait, 500,
+ kPMTIMove, 14,
+ kPMTIObstacleReset, kItemPS13Target12,
+ kPMTIPausedReset1of2, kItemPS13Target13, kItemPS13Target9,
+ kPMTIPausedSet, kItemPS13Target12,
+ kPMTIPosition, 0,
+ kPMTIRestart
+ };
+ return trackData;
+}
+
+static const int *getPoliceMazePS13TrackData58() {
+ static int trackData[] = {
+ kPMTIActivate, kVariablePoliceMazePS13TargetCounter, kPoliceMazePS13TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS13TargetCounter, kPoliceMazePS13TargetCount,
+ kPMTIObstacleReset, kItemPS13Target13,
+ kPMTIFacing, 922,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 3000, 3000,
+ kPMTIObstacleSet, kItemPS13Target13,
+ kPMTIPlaySound, 33, 33,
+ kPMTITargetSet, kItemPS13Target13, 1,
+ kPMTIEnemyReset, kItemPS13Target13,
+ kPMTIMove, 9,
+ kPMTIWait, 200,
+ kPMTIMove, 0,
+ kPMTILeave,
+ kPMTITargetSet, kItemPS13Target13, 1,
+ kPMTIEnemyReset, kItemPS13Target13,
+ kPMTIWait, 200,
+ kPMTIMove, 9,
+ kPMTIWait, 200,
+ kPMTIMove, 0,
+ kPMTILeave,
+ kPMTIObstacleReset, kItemPS13Target13,
+ kPMTIPausedReset, kItemPS13Target4,
+ kPMTIPausedSet, kItemPS13Target13,
+ kPMTIPosition, 0,
+ kPMTIRestart
+ };
+ return trackData;
+}
+
+static const int *getPoliceMazePS13TrackData62() {
+ static int trackData[] = {
+ kPMTIActivate, kVariablePoliceMazePS13TargetCounter, kPoliceMazePS13TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS13TargetCounter, kPoliceMazePS13TargetCount,
+ kPMTIObstacleReset, kItemPS13Target14,
+ kPMTIFacing, 465,
+ kPMTIPosition, 0,
+ kPMTIWaitRandom, 3000, 3000,
+ kPMTIObstacleSet, kItemPS13Target14,
+ kPMTIPlaySound, 33, 33,
+ kPMTITargetSet, kItemPS13Target14, 1,
+ kPMTIEnemyReset, kItemPS13Target14,
+ kPMTIMove, 14,
+ kPMTIWait, 1000,
+ kPMTIEnemySet, kItemPS13Target14,
+ kPMTIRotate, 650, 80,
+ kPMTIWait, 0,
+ kPMTIRotate, 937, 80,
+ kPMTIWait, 1000,
+ kPMTIShoot, 27, 33,
+ kPMTIWait, 500,
+ kPMTIRotate, 650, 80,
+ kPMTIWait, 0,
+ kPMTIRotate, 465, 80,
+ kPMTIMove, 0,
+ kPMTIObstacleReset, kItemPS13Target14,
+ kPMTIPausedReset1of2, kItemPS13Target1, kItemPS13Target15,
+ kPMTIPausedSet, kItemPS13Target14,
+ kPMTIRestart
+ };
+ return trackData;
+}
+
+static const int *getPoliceMazePS13TrackData63() {
+ static int trackData[] = {
+ kPMTIActivate, kVariablePoliceMazePS13TargetCounter, kPoliceMazePS13TargetCount,
+ kPMTIVariableInc, kVariablePoliceMazePS13TargetCounter, kPoliceMazePS13TargetCount,
+ kPMTIObstacleReset, kItemPS13Target15,
+ kPMTIFacing, 465,
+ kPMTIPosition, 0,
+ kPMTIWait, 3000,
+ kPMTIObstacleSet, kItemPS13Target15,
+ kPMTIPlaySound, 33, 33,
+ kPMTITargetSet, kItemPS13Target15, 1,
+ kPMTIEnemyReset, kItemPS13Target15,
+ kPMTIMove, 9,
+ kPMTIWait, 1000,
+ kPMTIEnemySet, kItemPS13Target15,
+ kPMTIRotate, 710, 80,
+ kPMTIWait, 0,
+ kPMTIRotate, 960, 80,
+ kPMTIWait, 1000,
+ kPMTIShoot, 27, 33,
+ kPMTIWait, 500,
+ kPMTIRotate, 710, 80,
+ kPMTIWait, 0,
+ kPMTIRotate, 460, 80,
+ kPMTIMove, 0,
+ kPMTIObstacleReset, kItemPS13Target15,
+ kPMTIPausedReset1of2, kItemPS13Target1, kItemPS13Target14,
+ kPMTIPausedSet, kItemPS13Target15,
+ kPMTIRestart
+ };
+ return trackData;
}
-static int track_data_46[] = {-26, 13, 20, -18, 13, 20, -9, 46, -5, 960, -1, 0, -3, 2000, -8, 46, -10, 33, 33, -15, 46, 1, -22, 46, -3, 1000, -2, 5, -3, 500, -24, 27, 33, -3, 500, -2, 0, -9, 46, -13, 62, 63, -12, 46, -4};
-static int track_data_47[] = {-26, 13, 20, -18, 13, 20, -9, 47, -5, 823, -1, 0, -7, 5000, 5000, -8, 47, -10, 33, 33, -15, 47, 1, -22, 47, -2, 9, -3, 2000, -24, 27, 33, -2, 0, -9, 47, -13, 50, 52, -12, 47, -4};
-static int track_data_48[] = {-26, 13, 20, -18, 13, 20, -9, 48, -5, 823, -1, 0, -7, 2000, 2000, -8, 48, -10, 33, 33, -15, 48, 1, -23, 48, -2, 9, -3, 2000, -25, -2, 0, -9, 48, -13, 53, 51, -12, 48, -4};
-static int track_data_49[] = {-26, 13, 20, -18, 13, 20, -9, 49, -5, 922, -1, 0, -7, 3000, 3000, -8, 49, -10, 33, 33, -15, 49, 1, -22, 49, -2, 9, -3, 1000, -24, 27, 33, -2, 0, -9, 49, -13, 54, 55, -12, 49, -1, 0, -4};
-static int track_data_50[] = {-26, 13, 20, -18, 13, 20, -9, 50, -5, 823, -1, 0, -7, 3000, 5000, -8, 50, -10, 33, 33, -15, 50, 1, -23, 50, -2, 9, -3, 2000, -2, 0, -25, -9, 50, -13, 47, 52, -12, 50, -4};
-static int track_data_51[] = {-26, 13, 20, -18, 13, 20, -9, 51, -5, 823, -1, 0, -7, 2000, 2000, -8, 51, -10, 33, 33, -15, 51, 1, -22, 51, -2, 9, -3, 1000, -24, 27, 33, -3, 500, -2, 0, -9, 51, -13, 53, 48, -12, 51, -4};
-static int track_data_52[] = {-26, 13, 20, -18, 13, 20, -9, 52, -5, 305, -1, 0, -7, 5000, 10000, -8, 52, -10, 33, 33, -15, 52, 1, -23, 52, -2, 9, -3, 500, -22, 52, -6, 555, 80, -3, 0, -6, 833, 80, -3, 1000, -24, 27, 33, -2, 0, -9, 52, -13, 47, 50, -12, 52, -4};
-static int track_data_53[] = {-26, 13, 20, -18, 13, 20, -9, 53, -5, 356, -1, 0, -7, 3000, 3000, -8, 53, -10, 33, 33, -15, 53, 1, -23, 53, -2, 5, -22, 53, -6, 868, 200, -3, 1000, -24, 27, 33, -6, 356, 60, -3, 1000, -2, 0, -9, 53, -13, 48, 51, -12, 53, -4};
-static int track_data_54[] = {-26, 13, 20, -18, 13, 20, -9, 54, -5, 512, -1, 0, -7, 10000, 20000, -8, 54, -10, 33, 33, -15, 54, 1, -23, 54, -2, 3, -3, 500, -22, 54, -6, 768, 80, -3, 1000, -24, 27, 33, -2, 0, -9, 54, -13, 58, 55, -12, 54, -4};
-static int track_data_55[] = {-26, 13, 20, -18, 13, 20, -9, 55, -9, 56, -9, 57, -15, 55, 1, -15, 56, 1, -15, 57, 1, -5, 327, -1, 0, -7, 1000, 1000, -10, 33, 33, -23, 55, -8, 55, -2, 14, -3, 1000, -11, 56, -9, 55, -8, 56, -12, 55, -1, 0, -4};
-static int track_data_56[] = {-5, 327, -1, 0, -8, 56, -23, 56, -2, 14, -3, 1000, -11, 57, -9, 56, -8, 57, -12, 56, -1, 0, -4};
-static int track_data_57[] = {-22, 57, -5, 327, -1, 0, -8, 57, -6, 516, 80, -3, 0, -6, 843, 80, -3, 1000, -24, 27, 33, -3, 500, -2, 14, -9, 57, -13, 58, 54, -12, 57, -1, 0, -4};
-static int track_data_58[] = {-26, 13, 20, -18, 13, 20, -9, 58, -5, 922, -1, 0, -7, 3000, 3000, -8, 58, -10, 33, 33, -15, 58, 1, -23, 58, -2, 9, -3, 200, -2, 0, -25, -15, 58, 1, -23, 58, -3, 200, -2, 9, -3, 200, -2, 0, -25, -9, 58, -11, 49, -12, 58, -1, 0, -4};
-static int track_data_62[] = {-26, 13, 20, -18, 13, 20, -9, 62, -5, 465, -1, 0, -7, 3000, 3000, -8, 62, -10, 33, 33, -15, 62, 1, -23, 62, -2, 14, -3, 1000, -22, 62, -6, 650, 80, -3, 0, -6, 937, 80, -3, 1000, -24, 27, 33, -3, 500, -6, 650, 80, -3, 0, -6, 465, 80, -2, 0, -9, 62, -13, 46, 63, -12, 62, -4};
-static int track_data_63[] = {-26, 13, 20, -18, 13, 20, -9, 63, -5, 465, -1, 0, -3, 3000, -8, 63, -10, 33, 33, -15, 63, 1, -23, 63, -2, 9, -3, 1000, -22, 63, -6, 710, 80, -3, 0, -6, 960, 80, -3, 1000, -24, 27, 33, -3, 500, -6, 710, 80, -3, 0, -6, 460, 80, -2, 0, -9, 63, -13, 46, 62, -12, 63, -4};
void SceneScriptPS13::SceneLoaded() {
Obstacle_Object("PARKMETR01", true);
@@ -92,6 +477,7 @@ void SceneScriptPS13::SceneLoaded() {
Unclickable_Object("PARKMETR11");
Unclickable_Object("PARKMETR15");
Unclickable_Object("PARKMETR16");
+
if (!Query_System_Currently_Loading_Game()) {
Item_Add_To_World(kItemPS13Target1, 443, kSetPS10_PS11_PS12_PS13, -372.0f, -9.0f, 1509.0f, 960, 72, 36, true, false, false, true);
Item_Add_To_World(kItemPS13Target2, 443, kSetPS10_PS11_PS12_PS13, 291.61f, -0.66f, 1610.3f, 823, 72, 36, true, false, false, true);
@@ -109,21 +495,22 @@ void SceneScriptPS13::SceneLoaded() {
Item_Add_To_World(kItemPS13Target14, 445, kSetPS10_PS11_PS12_PS13, -300.0f, -79.75f, 1543.0f, 465, 72, 36, true, false, false, true);
Item_Add_To_World(kItemPS13Target15, 449, kSetPS10_PS11_PS12_PS13, -325.0f, -7.75f, 1543.0f, 465, 72, 36, true, false, false, true);
}
- Police_Maze_Target_Track_Add(kItemPS13Target1, -372.0f, -9.0f, 1509.0f, -345.0f, -9.0f, 1509.0f, 6, track_data_46, true);
- Police_Maze_Target_Track_Add(kItemPS13Target2, 291.61f, -0.66f, 1610.3f, 238.83f, 1.03f, 1557.03f, 10, track_data_47, true);
- Police_Maze_Target_Track_Add(kItemPS13Target3, -25.0f, 102.0f, 1625.0f, -25.0f, 138.0f, 1625.0f, 10, track_data_48, true);
- Police_Maze_Target_Track_Add(kItemPS13Target4, -45.51f, -8.8f, 1676.0f, 15.51f, -8.8f, 1679.0f, 10, track_data_49, false);
- Police_Maze_Target_Track_Add(kItemPS13Target5, 291.61f, -0.66f, 1610.3f, 238.83f, 1.03f, 1557.03f, 10, track_data_50, false);
- Police_Maze_Target_Track_Add(kItemPS13Target6, -24.0f, 102.0f, 1625.0f, -24.0f, 138.0f, 1625.0f, 10, track_data_51, false);
- Police_Maze_Target_Track_Add(kItemPS13Target7, 180.0f, -72.7f, 1605.0f, 180.0f, -0.7f, 1605.0f, 10, track_data_52, false);
- Police_Maze_Target_Track_Add(kItemPS13Target8, 127.79f, 14.56f, 1703.03f, -56.07f, 1.89f, 1589.04f, 6, track_data_53, false);
- Police_Maze_Target_Track_Add(kItemPS13Target9, 136.37f, -6.84f, 1425.43f, 117.55f, -6.84f, 1442.09f, 4, track_data_54, false);
- Police_Maze_Target_Track_Add(kItemPS13Target10, 77.83f, -79.8f, 1520.5f, 77.83f, -7.8f, 1520.5f, 15, track_data_55, false);
- Police_Maze_Target_Track_Add(kItemPS13Target11, 77.83f, -7.8f, 1520.5f, -88.0f, -8.8f, 1520.5f, 15, track_data_56, false);
- Police_Maze_Target_Track_Add(kItemPS13Target12, -88.0f, -8.8f, 1520.5f, -88.0f, -80.8f, 1520.5f, 15, track_data_57, false);
- Police_Maze_Target_Track_Add(kItemPS13Target13, -45.51f, -8.8f, 1676.0f, 15.51f, -8.8f, 1679.0f, 10, track_data_58, true);
- Police_Maze_Target_Track_Add(kItemPS13Target14, -300.0f, -79.75f, 1543.0f, -300.0f, -14.75f, 1543.0f, 15, track_data_62, false);
- Police_Maze_Target_Track_Add(kItemPS13Target15, -325.0f, -7.75f, 1543.0f, -300.0f, -7.75f, 1543.0f, 10, track_data_63, false);
+
+ Police_Maze_Target_Track_Add(kItemPS13Target1, -372.0f, -9.0f, 1509.0f, -345.0f, -9.0f, 1509.0f, 6, getPoliceMazePS13TrackData46(), true);
+ Police_Maze_Target_Track_Add(kItemPS13Target2, 291.61f, -0.66f, 1610.3f, 238.83f, 1.03f, 1557.03f, 10, getPoliceMazePS13TrackData47(), true);
+ Police_Maze_Target_Track_Add(kItemPS13Target3, -25.0f, 102.0f, 1625.0f, -25.0f, 138.0f, 1625.0f, 10, getPoliceMazePS13TrackData48(), true);
+ Police_Maze_Target_Track_Add(kItemPS13Target4, -45.51f, -8.8f, 1676.0f, 15.51f, -8.8f, 1679.0f, 10, getPoliceMazePS13TrackData49(), false);
+ Police_Maze_Target_Track_Add(kItemPS13Target5, 291.61f, -0.66f, 1610.3f, 238.83f, 1.03f, 1557.03f, 10, getPoliceMazePS13TrackData50(), false);
+ Police_Maze_Target_Track_Add(kItemPS13Target6, -24.0f, 102.0f, 1625.0f, -24.0f, 138.0f, 1625.0f, 10, getPoliceMazePS13TrackData51(), false);
+ Police_Maze_Target_Track_Add(kItemPS13Target7, 180.0f, -72.7f, 1605.0f, 180.0f, -0.7f, 1605.0f, 10, getPoliceMazePS13TrackData52(), false);
+ Police_Maze_Target_Track_Add(kItemPS13Target8, 127.79f, 14.56f, 1703.03f, -56.07f, 1.89f, 1589.04f, 6, getPoliceMazePS13TrackData53(), false);
+ Police_Maze_Target_Track_Add(kItemPS13Target9, 136.37f, -6.84f, 1425.43f, 117.55f, -6.84f, 1442.09f, 4, getPoliceMazePS13TrackData54(), false);
+ Police_Maze_Target_Track_Add(kItemPS13Target10, 77.83f, -79.8f, 1520.5f, 77.83f, -7.8f, 1520.5f, 15, getPoliceMazePS13TrackData55(), false);
+ Police_Maze_Target_Track_Add(kItemPS13Target11, 77.83f, -7.8f, 1520.5f, -88.0f, -8.8f, 1520.5f, 15, getPoliceMazePS13TrackData56(), false);
+ Police_Maze_Target_Track_Add(kItemPS13Target12, -88.0f, -8.8f, 1520.5f, -88.0f, -80.8f, 1520.5f, 15, getPoliceMazePS13TrackData57(), false);
+ Police_Maze_Target_Track_Add(kItemPS13Target13, -45.51f, -8.8f, 1676.0f, 15.51f, -8.8f, 1679.0f, 10, getPoliceMazePS13TrackData58(), true);
+ Police_Maze_Target_Track_Add(kItemPS13Target14, -300.0f, -79.75f, 1543.0f, -300.0f, -14.75f, 1543.0f, 15, getPoliceMazePS13TrackData62(), false);
+ Police_Maze_Target_Track_Add(kItemPS13Target15, -325.0f, -7.75f, 1543.0f, -300.0f, -7.75f, 1543.0f, 10, getPoliceMazePS13TrackData63(), false);
}
bool SceneScriptPS13::MouseClick(int x, int y) {
More information about the Scummvm-git-logs
mailing list