aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/debugger.h
diff options
context:
space:
mode:
authorJohannes Schickel2008-04-25 16:02:20 +0000
committerJohannes Schickel2008-04-25 16:02:20 +0000
commit3150313377653bb756874aeefe0493f6aeba3d6f (patch)
tree1fc07c11f1c867325f0ed64970eb7b98fc6fbd56 /engines/kyra/debugger.h
parent671e475567607764f513cd8c558a4961cf02efa8 (diff)
downloadscummvm-rg350-3150313377653bb756874aeefe0493f6aeba3d6f.tar.gz
scummvm-rg350-3150313377653bb756874aeefe0493f6aeba3d6f.tar.bz2
scummvm-rg350-3150313377653bb756874aeefe0493f6aeba3d6f.zip
- Committed slightly modified patch #1951735 "kyra3: debugger and "give" command"
- Added some more commands to new kyra3 debugger - Cleaned up some debugger code svn-id: r31723
Diffstat (limited to 'engines/kyra/debugger.h')
-rw-r--r--engines/kyra/debugger.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/engines/kyra/debugger.h b/engines/kyra/debugger.h
index dedcd672c7..85c4902e42 100644
--- a/engines/kyra/debugger.h
+++ b/engines/kyra/debugger.h
@@ -33,6 +33,7 @@ namespace Kyra {
class KyraEngine;
class KyraEngine_v1;
class KyraEngine_v2;
+class KyraEngine_v3;
class Debugger : public ::GUI::Debugger {
public:
@@ -87,6 +88,22 @@ protected:
bool cmd_passcodes(int argc, const char **argv);
};
+class Debugger_v3 : public Debugger {
+public:
+ Debugger_v3(KyraEngine_v3 *vm);
+ virtual ~Debugger_v3() {}
+
+protected:
+ KyraEngine_v3 *_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);
+};
+
+
} // End of namespace Kyra
#endif