diff options
Diffstat (limited to 'engines/bladerunner/bladerunner.h')
-rw-r--r-- | engines/bladerunner/bladerunner.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/engines/bladerunner/bladerunner.h b/engines/bladerunner/bladerunner.h index 373974f238..88f4cf7197 100644 --- a/engines/bladerunner/bladerunner.h +++ b/engines/bladerunner/bladerunner.h @@ -34,7 +34,6 @@ #include "graphics/surface.h" //TODO: remove these when game is playable -#define BLADERUNNER_DEBUG_RENDERING 0 #define BLADERUNNER_DEBUG_CONSOLE 0 #define BLADERUNNER_DEBUG_GAME 0 @@ -42,6 +41,10 @@ namespace Common { struct Event; } +namespace GUI { +class Debugger; +} + struct ADGameDescription; namespace BladeRunner { @@ -57,6 +60,7 @@ class AudioSpeech; class Chapters; class CrimesDatabase; class Combat; +class Debugger; class DialogueMenu; class Elevator; class ESPER; @@ -161,6 +165,8 @@ public: Common::RandomSource _rnd; + Debugger *_debugger; + bool _isWalkingInterruptible; bool _interruptWalking; bool _playerActorIdle; @@ -194,6 +200,8 @@ public: int _walkingToActorId; bool _isInsideScriptActor; + int _actorUpdateCounter; + private: MIXArchive _archives[kArchiveCount]; @@ -251,6 +259,8 @@ public: void ISez(const char *str); void blitToScreen(const Graphics::Surface &src); + + GUI::Debugger *getDebugger(); }; static inline const Graphics::PixelFormat createRGB555() { |