diff options
author | sylvaintv | 2013-05-13 00:04:55 +0200 |
---|---|---|
committer | sylvaintv | 2013-05-13 00:04:55 +0200 |
commit | d6d3c6a13c2c830029872040a76783d84166c238 (patch) | |
tree | 1a9f499c90439239895f97369060f62f341546fe /engines/hopkins/debugger.cpp | |
parent | 1f509f13b238789499a869e5a0946b26f53c630b (diff) | |
download | scummvm-rg350-d6d3c6a13c2c830029872040a76783d84166c238.tar.gz scummvm-rg350-d6d3c6a13c2c830029872040a76783d84166c238.tar.bz2 scummvm-rg350-d6d3c6a13c2c830029872040a76783d84166c238.zip |
HOPKINS : Added a lines debugger command
Diffstat (limited to 'engines/hopkins/debugger.cpp')
-rw-r--r-- | engines/hopkins/debugger.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/engines/hopkins/debugger.cpp b/engines/hopkins/debugger.cpp index 762df0adaa..f111eb50d3 100644 --- a/engines/hopkins/debugger.cpp +++ b/engines/hopkins/debugger.cpp @@ -35,6 +35,7 @@ Debugger::Debugger(HopkinsEngine *vm) : GUI::Debugger() { 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)); + DCmd_Register("lines", WRAP_METHOD(Debugger, cmd_Lines)); } // Turns dirty rects on or off @@ -75,4 +76,15 @@ if (argc != 2) { } } +bool Debugger::cmd_Lines(int argc, const char **argv) { + if (argc != 2) { + DebugPrintf("%s: [on | off]\n", argv[0]); + return true; + } else { + _vm->_graphicsMan->_showLines = !strcmp(argv[1], "on"); + return false; + } +} + + } // End of namespace Hopkins |