aboutsummaryrefslogtreecommitdiff
path: root/engines/avalanche/avalanche.cpp
diff options
context:
space:
mode:
authorStrangerke2013-09-29 22:19:12 +0200
committerStrangerke2013-09-29 22:19:12 +0200
commitbea6980529daed3ba02f02cacd459df61c463d0b (patch)
tree6b9f7201340dd5a1bf33f4d7b2c6f0747dc9cd30 /engines/avalanche/avalanche.cpp
parent4464409d7378d82f255ff04c7d22c7b802d4b511 (diff)
downloadscummvm-rg350-bea6980529daed3ba02f02cacd459df61c463d0b.tar.gz
scummvm-rg350-bea6980529daed3ba02f02cacd459df61c463d0b.tar.bz2
scummvm-rg350-bea6980529daed3ba02f02cacd459df61c463d0b.zip
AVALANCHE: Move debug display of magic lines to debugger
Diffstat (limited to 'engines/avalanche/avalanche.cpp')
-rw-r--r--engines/avalanche/avalanche.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/engines/avalanche/avalanche.cpp b/engines/avalanche/avalanche.cpp
index 617d23cd19..0a4e7b1c03 100644
--- a/engines/avalanche/avalanche.cpp
+++ b/engines/avalanche/avalanche.cpp
@@ -60,6 +60,7 @@ AvalancheEngine::AvalancheEngine(OSystem *syst, const AvalancheGameDescription *
}
_totalTime = 0;
+ _showDebugLines = false;
}
AvalancheEngine::~AvalancheEngine() {
@@ -442,7 +443,12 @@ void AvalancheEngine::updateEvents() {
_holdLeftMouse = false; // Same as above.
break;
case Common::EVENT_KEYDOWN:
- handleKeyDown(event);
+ if ((event.kbd.keycode == Common::KEYCODE_d) && (event.kbd.flags & Common::KBD_CTRL)) {
+ // Attach to the debugger
+ _console->attach();
+ _console->onFrame();
+ } else
+ handleKeyDown(event);
break;
default:
break;