aboutsummaryrefslogtreecommitdiff
path: root/engines/hopkins/debugger.cpp
diff options
context:
space:
mode:
authorStrangerke2013-03-29 19:47:40 +0100
committerStrangerke2013-03-29 19:47:40 +0100
commit566ec81d8db163f2a1671d98b509e8ae08acfef9 (patch)
treed365f406848d76f9b4f76f967328bb9f1ab6e144 /engines/hopkins/debugger.cpp
parent008e70fd16a6f261a2e7e2da15ca4352db872959 (diff)
downloadscummvm-rg350-566ec81d8db163f2a1671d98b509e8ae08acfef9.tar.gz
scummvm-rg350-566ec81d8db163f2a1671d98b509e8ae08acfef9.tar.bz2
scummvm-rg350-566ec81d8db163f2a1671d98b509e8ae08acfef9.zip
HOPKINS: Add a debug function to display current scene number
Diffstat (limited to 'engines/hopkins/debugger.cpp')
-rw-r--r--engines/hopkins/debugger.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/hopkins/debugger.cpp b/engines/hopkins/debugger.cpp
index 2e69c23318..d012f54e9c 100644
--- a/engines/hopkins/debugger.cpp
+++ b/engines/hopkins/debugger.cpp
@@ -33,6 +33,7 @@ Debugger::Debugger(HopkinsEngine *vm) : GUI::Debugger() {
DCmd_Register("continue", WRAP_METHOD(Debugger, Cmd_Exit));
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));
}
// Turns dirty rects on or off
@@ -57,4 +58,10 @@ bool Debugger::cmd_Teleport(int argc, const char **argv) {
}
}
+// Display room number
+bool Debugger::cmd_ShowCurrentRoom(int argc, const char **argv) {
+ DebugPrintf("Current room: %d\n", _vm->_globals->_curRoomNum);
+ return true;
+}
+
} // End of namespace Hopkins