diff options
author | Eugene Sandulenko | 2016-03-15 19:01:27 +0100 |
---|---|---|
committer | Eugene Sandulenko | 2016-03-16 13:27:59 +0100 |
commit | a25032eef95467c95a684fc05a2885c95d18781a (patch) | |
tree | 98d2579f6d0b261b68d0c10cec8285c3d59d9d62 /engines | |
parent | 0a5a722b027303e29b486e146a580f7881ca2a2d (diff) | |
download | scummvm-rg350-a25032eef95467c95a684fc05a2885c95d18781a.tar.gz scummvm-rg350-a25032eef95467c95a684fc05a2885c95d18781a.tar.bz2 scummvm-rg350-a25032eef95467c95a684fc05a2885c95d18781a.zip |
WAGE: Put debugger in tilde key `~'
Diffstat (limited to 'engines')
-rw-r--r-- | engines/wage/wage.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/wage/wage.cpp b/engines/wage/wage.cpp index 3e3ddaa5a5..e0299c8da2 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); |