From a25032eef95467c95a684fc05a2885c95d18781a Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Tue, 15 Mar 2016 19:01:27 +0100 Subject: [PATCH] WAGE: Put debugger in tilde key `~' --- engines/wage/wage.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/engines/wage/wage.cpp b/engines/wage/wage.cpp index 3e3ddaa5a5d..e0299c8da2e 100644 --- a/engines/wage/wage.cpp +++ b/engines/wage/wage.cpp @@ -132,6 +132,8 @@ Common::Error WageEngine::run() { _shouldQuit = false; while (!_shouldQuit) { + _debugger->onFrame(); + processEvents(); _gui->draw(); @@ -182,6 +184,11 @@ void WageEngine::processEvents() { break; default: + if (event.kbd.ascii == '~') { + _debugger->attach(); + break; + } + if (event.kbd.flags & (Common::KBD_ALT | Common::KBD_CTRL | Common::KBD_META)) { if (event.kbd.ascii >= 0x20 && event.kbd.ascii <= 0x7f) { _gui->processMenuShortCut(event.kbd.flags, event.kbd.ascii);