aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/debugger.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/kyra/debugger.h')
-rw-r--r--engines/kyra/debugger.h23
1 files changed, 8 insertions, 15 deletions
diff --git a/engines/kyra/debugger.h b/engines/kyra/debugger.h
index be6725de89..ab5657bbde 100644
--- a/engines/kyra/debugger.h
+++ b/engines/kyra/debugger.h
@@ -32,8 +32,8 @@ namespace Kyra {
class KyraEngine;
class KyraEngine_v1;
+class KyraEngine_v2;
class KyraEngine_HoF;
-class KyraEngine_MR;
class Debugger : public ::GUI::Debugger {
public:
@@ -73,11 +73,11 @@ protected:
class Debugger_v2 : public Debugger {
public:
- Debugger_v2(KyraEngine_HoF *vm);
+ Debugger_v2(KyraEngine_v2 *vm);
virtual ~Debugger_v2() {}
protected:
- KyraEngine_HoF *_vm;
+ KyraEngine_v2 *_vm;
bool cmd_enterScene(int argc, const char **argv);
bool cmd_listScenes(int argc, const char **argv);
@@ -85,24 +85,17 @@ protected:
bool cmd_characterInfo(int argc, const char **argv);
bool cmd_sceneToFacing(int argc, const char **argv);
bool cmd_giveItem(int argc, const char **argv);
- bool cmd_passcodes(int argc, const char **argv);
};
-class Debugger_v3 : public Debugger {
+class Debugger_HoF : public Debugger_v2 {
public:
- Debugger_v3(KyraEngine_MR *vm);
- virtual ~Debugger_v3() {}
+ Debugger_HoF(KyraEngine_HoF *vm);
protected:
- KyraEngine_MR *_vm;
-
- bool cmd_giveItem(int argc, const char **argv);
- bool cmd_enterScene(int argc, const char **argv);
- bool cmd_listScenes(int argc, const char **argv);
- bool cmd_sceneInfo(int argc, const char **argv);
- bool cmd_sceneToFacing(int argc, const char **argv);
-};
+ KyraEngine_HoF *_vm;
+ bool cmd_passcodes(int argc, const char **argv);
+};
} // End of namespace Kyra