diff options
author | Paul Gilbert | 2009-02-11 10:03:01 +0000 |
---|---|---|
committer | Paul Gilbert | 2009-02-11 10:03:01 +0000 |
commit | c2afb25ec556b78947d7caa47a24f8db10f529db (patch) | |
tree | 6e571d893c3e2f12a3ee8bc52b54308749277149 /engines/cruise/cruise.h | |
parent | 41eaf2c575d79f80303a96dde867433abd40dbd9 (diff) | |
download | scummvm-rg350-c2afb25ec556b78947d7caa47a24f8db10f529db.tar.gz scummvm-rg350-c2afb25ec556b78947d7caa47a24f8db10f529db.tar.bz2 scummvm-rg350-c2afb25ec556b78947d7caa47a24f8db10f529db.zip |
Added debugger console
svn-id: r36259
Diffstat (limited to 'engines/cruise/cruise.h')
-rw-r--r-- | engines/cruise/cruise.h | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/engines/cruise/cruise.h b/engines/cruise/cruise.h index e87223df57..0ed3e57d1b 100644 --- a/engines/cruise/cruise.h +++ b/engines/cruise/cruise.h @@ -32,6 +32,7 @@ #include "engines/engine.h" #include "cruise/cruise_main.h" +#include "cruise/debugger.h" namespace Cruise { @@ -42,6 +43,13 @@ enum CruiseGameType { struct CRUISEGameDescription; class CruiseEngine: public Engine { +private: + void initialize(void); + bool makeLoad(char *saveName); + void mainLoop(int bootScriptIdx); + + bool _preLoad; + Debugger *_debugger; protected: // Engine APIs @@ -60,6 +68,7 @@ public: uint32 getFeatures() const; Common::Language getLanguage() const; Common::Platform getPlatform() const; + virtual GUI::Debugger *getDebugger() { return _debugger; } bool loadSaveDirectory(void); void makeSystemMenu(void); @@ -67,13 +76,6 @@ public: const CRUISEGameDescription *_gameDescription; Common::RandomSource _rnd; - -private: - void initialize(void); - bool makeLoad(char *saveName); - void mainLoop(int bootScriptIdx); - - bool _preLoad; }; extern CruiseEngine *_vm; |