From 3150313377653bb756874aeefe0493f6aeba3d6f Mon Sep 17 00:00:00 2001 From: Johannes Schickel Date: Fri, 25 Apr 2008 16:02:20 +0000 Subject: - 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 --- engines/kyra/debugger.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'engines/kyra/debugger.h') 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 -- cgit v1.2.3