diff options
Diffstat (limited to 'engines/kyra/debugger.h')
-rw-r--r-- | engines/kyra/debugger.h | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/engines/kyra/debugger.h b/engines/kyra/debugger.h index 601d12018e..04f138b491 100644 --- a/engines/kyra/debugger.h +++ b/engines/kyra/debugger.h @@ -47,9 +47,9 @@ protected: bool cmd_loadPalette(int argc, const char **argv); bool cmd_showFacings(int argc, const char **argv); bool cmd_gameSpeed(int argc, const char **argv); - bool cmd_listFlags(int argc, const char **argv); - bool cmd_toggleFlag(int argc, const char **argv); - bool cmd_queryFlag(int argc, const char **argv); + virtual bool cmd_listFlags(int argc, const char **argv); + virtual bool cmd_toggleFlag(int argc, const char **argv); + virtual bool cmd_queryFlag(int argc, const char **argv); bool cmd_listTimers(int argc, const char **argv); bool cmd_setTimerCountdown(int argc, const char **argv); }; @@ -97,6 +97,20 @@ protected: bool cmd_passcodes(int argc, const char **argv); }; +class LoLEngine; + +class Debugger_LoL : public Debugger { +public: + Debugger_LoL(LoLEngine *vm); + +protected: + LoLEngine *_vm; + + bool cmd_listFlags(int argc, const char **argv); + bool cmd_toggleFlag(int argc, const char **argv); + bool cmd_queryFlag(int argc, const char **argv); +}; + } // End of namespace Kyra #endif |