diff options
Diffstat (limited to 'engines/sherlock/debugger.h')
-rw-r--r-- | engines/sherlock/debugger.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/engines/sherlock/debugger.h b/engines/sherlock/debugger.h index eec2579ca4..abc8ef012d 100644 --- a/engines/sherlock/debugger.h +++ b/engines/sherlock/debugger.h @@ -30,6 +30,8 @@ namespace Sherlock { class SherlockEngine; +enum AllLocations { LOC_REFRESH = -1, LOC_DISABLED = 0, LOC_ALL = 1 }; + class Debugger : public GUI::Debugger { private: /** @@ -51,10 +53,17 @@ private: * Dumps a file to disk */ bool cmdDumpFile(int argc, const char **argv); + + /** + * Show all locations on the map + */ + bool cmdLocations(int argc, const char **argv); protected: SherlockEngine *_vm; Common::String _3doPlayMovieFile; public: + AllLocations _showAllLocations; +public: Debugger(SherlockEngine *vm); virtual ~Debugger() {} static Debugger *init(SherlockEngine *vm); |