diff options
Diffstat (limited to 'engines/bladerunner/movement_track.h')
-rw-r--r-- | engines/bladerunner/movement_track.h | 66 |
1 files changed, 33 insertions, 33 deletions
diff --git a/engines/bladerunner/movement_track.h b/engines/bladerunner/movement_track.h index 491de8051a..30ac07efb6 100644 --- a/engines/bladerunner/movement_track.h +++ b/engines/bladerunner/movement_track.h @@ -25,46 +25,46 @@ #include "bladerunner/bladerunner.h" - namespace BladeRunner { - class BladeRunnerEngine; - class BoundingBox; +class BladeRunnerEngine; +class BoundingBox; + +struct MovementTrackEntry +{ + int waypointId; + int delay; + int angle; + int running; +}; - struct MovementTrackEntry - { - int waypointId; - int delay; - int angle; - int running; - }; +class MovementTrack { + BladeRunnerEngine *_vm; - class MovementTrack { - BladeRunnerEngine *_vm; +private: + int _currentIndex; + int _lastIndex; + int _hasNext; + int _paused; + MovementTrackEntry _entries[100]; + void reset(); - private: - int _currentIndex; - int _lastIndex; - int _hasNext; - int _paused; - MovementTrackEntry _entries[100]; - void reset(); +public: + MovementTrack(); + ~MovementTrack(); + int append(int waypointId, int delay, int running); + int append(int waypointId, int delay, int angle, int running); + void flush(); + void repeat(); + int pause(); + int unpause(); + int isPaused(); + int hasNext(); + int next(int *waypointId, int *delay, int *angle, int *running); - public: - MovementTrack(); - ~MovementTrack(); - int append(int waypointId, int delay, int running); - int append(int waypointId, int delay, int angle, int running); - void flush(); - void repeat(); - int pause(); - int unpause(); - int isPaused(); - int hasNext(); - int next(int *waypointId, int *delay, int *angle, int *running); + //int saveGame(); +}; - //int saveGame(); - }; } // End of namespace BladeRunner #endif |