diff options
author | Johannes Schickel | 2008-04-25 16:02:20 +0000 |
---|---|---|
committer | Johannes Schickel | 2008-04-25 16:02:20 +0000 |
commit | 3150313377653bb756874aeefe0493f6aeba3d6f (patch) | |
tree | 1fc07c11f1c867325f0ed64970eb7b98fc6fbd56 /engines/kyra/debugger.h | |
parent | 671e475567607764f513cd8c558a4961cf02efa8 (diff) | |
download | scummvm-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.h | 17 |
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 |