aboutsummaryrefslogtreecommitdiff
path: root/engines/avalanche/avalanche.cpp
diff options
context:
space:
mode:
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;