aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/event.cpp
diff options
context:
space:
mode:
authorTravis Howell2007-06-05 11:46:39 +0000
committerTravis Howell2007-06-05 11:46:39 +0000
commitce903d557a98daf2bc152c4a17441f288e8b9722 (patch)
treed125aa97ca37fb62cadda4295661ffca53f1a386 /engines/agos/event.cpp
parent56cde56d4b138bd840a6031e8dd8bd647b1296d8 (diff)
downloadscummvm-rg350-ce903d557a98daf2bc152c4a17441f288e8b9722.tar.gz
scummvm-rg350-ce903d557a98daf2bc152c4a17441f288e8b9722.tar.bz2
scummvm-rg350-ce903d557a98daf2bc152c4a17441f288e8b9722.zip
Add option to dump all subrountines in a game, to help with bug reports.
svn-id: r27104
Diffstat (limited to 'engines/agos/event.cpp')
-rw-r--r--engines/agos/event.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/engines/agos/event.cpp b/engines/agos/event.cpp
index 5c16679dc6..e2a4291a04 100644
--- a/engines/agos/event.cpp
+++ b/engines/agos/event.cpp
@@ -477,10 +477,13 @@ void AGOSEngine::delay(uint amount) {
GUI::Dialog *_aboutDialog;
_aboutDialog = new GUI::AboutDialog();
_aboutDialog->runModal();
- } else if (event.kbd.keycode == 'f')
+ } else if (event.kbd.keycode == 'f') {
_fastMode ^= 1;
- else if (event.kbd.keycode == 'd')
+ } else if (event.kbd.keycode == 'd') {
_debugger->attach();
+ } else if (event.kbd.keycode == 'u') {
+ dumpAllSubroutines();
+ }
}
if (getGameType() == GType_PP) {