22 #ifndef BLADERUNNER_SCRIPT_POLICE_MAZE_H 23 #define BLADERUNNER_SCRIPT_POLICE_MAZE_H 25 #include "bladerunner/script/script.h" 26 #include "bladerunner/vector.h" 35 class BladeRunnerEngine;
36 class SaveFileReadStream;
37 class SaveFileWriteStream;
45 Vector3 _points[kNumTrackPoints];
48 int32 _timeLeftUpdate;
64 void clear(
bool isLoadingGame);
65 void add(
int trackId,
float startX,
float startY,
float startZ,
float endX,
float endY,
float endZ,
int steps,
const int *instructions,
bool isActive);
68 bool isPresent()
const {
return _isPresent; }
69 void setPaused() { _isPaused =
true; }
70 void resetPaused() { _isPaused =
false; }
71 bool isPaused()
const {
return _isPaused; }
72 void setTime(uint32 t) { _time = t; }
74 void readdObject(
int itemId);
95 void clear(
bool isLoadingGame);
96 void setPauseState(
bool state);
Definition: savefile.h:88
Definition: police_maze.h:80
Definition: savefile.h:113
Definition: bladerunner.h:113
Definition: police_maze.h:39