From f57be08d6d24ce196098f39296b5796e6a86ea92 Mon Sep 17 00:00:00 2001 From: Johannes Schickel Date: Mon, 1 Jun 2009 22:03:27 +0000 Subject: - Add some basic debugger for Lands of Lore. - Allow the "flags" command in all Kyra games to be working properly with 320x200 GUI. svn-id: r41113 --- engines/kyra/debugger.h | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) (limited to 'engines/kyra/debugger.h') 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 -- cgit v1.2.3