aboutsummaryrefslogtreecommitdiff
path: root/engines/cruise/cruise.h
diff options
context:
space:
mode:
authorPaul Gilbert2009-02-11 10:03:01 +0000
committerPaul Gilbert2009-02-11 10:03:01 +0000
commitc2afb25ec556b78947d7caa47a24f8db10f529db (patch)
tree6e571d893c3e2f12a3ee8bc52b54308749277149 /engines/cruise/cruise.h
parent41eaf2c575d79f80303a96dde867433abd40dbd9 (diff)
downloadscummvm-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.h16
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;