diff options
author | Paul Gilbert | 2013-05-10 17:33:03 +1000 |
---|---|---|
committer | Paul Gilbert | 2013-05-10 17:33:03 +1000 |
commit | 369f886477407f3b91aeaf5a0aae4c65c5d45bea (patch) | |
tree | a177d3274bd6c4551d48535a4e57247e9eb7d617 /engines/hopkins/debugger.cpp | |
parent | 4b387fae7abaeb62eba17165d2d5325ca26ff03b (diff) | |
download | scummvm-rg350-369f886477407f3b91aeaf5a0aae4c65c5d45bea.tar.gz scummvm-rg350-369f886477407f3b91aeaf5a0aae4c65c5d45bea.tar.bz2 scummvm-rg350-369f886477407f3b91aeaf5a0aae4c65c5d45bea.zip |
HOPKINS: Added a zones debugger command
Diffstat (limited to 'engines/hopkins/debugger.cpp')
-rw-r--r-- | engines/hopkins/debugger.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/engines/hopkins/debugger.cpp b/engines/hopkins/debugger.cpp index 246270c1c2..762df0adaa 100644 --- a/engines/hopkins/debugger.cpp +++ b/engines/hopkins/debugger.cpp @@ -34,6 +34,7 @@ Debugger::Debugger(HopkinsEngine *vm) : GUI::Debugger() { DCmd_Register("rects", WRAP_METHOD(Debugger, cmd_DirtyRects)); DCmd_Register("teleport", WRAP_METHOD(Debugger, cmd_Teleport)); DCmd_Register("show_room", WRAP_METHOD(Debugger, cmd_ShowCurrentRoom)); + DCmd_Register("zones", WRAP_METHOD(Debugger, cmd_Zones)); } // Turns dirty rects on or off @@ -64,4 +65,14 @@ bool Debugger::cmd_ShowCurrentRoom(int argc, const char **argv) { return true; } +bool Debugger::cmd_Zones(int argc, const char **argv) { +if (argc != 2) { + DebugPrintf("%s: [on | off]\n", argv[0]); + return true; + } else { + _vm->_graphicsMan->_showZones = !strcmp(argv[1], "on"); + return false; + } +} + } // End of namespace Hopkins |