aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/debugger.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sherlock/debugger.h')
-rw-r--r--engines/sherlock/debugger.h9
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);