aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/bladerunner.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/bladerunner/bladerunner.h')
-rw-r--r--engines/bladerunner/bladerunner.h12
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() {