diff options
Diffstat (limited to 'engines/avalanche/avalanche.cpp')
-rw-r--r-- | engines/avalanche/avalanche.cpp | 8 |
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; |