aboutsummaryrefslogtreecommitdiff
path: root/engines/agi
diff options
context:
space:
mode:
authorTorbjörn Andersson2006-05-28 11:52:24 +0000
committerTorbjörn Andersson2006-05-28 11:52:24 +0000
commite26285b3f8589d69fbcbe9d49c1f617784a789a2 (patch)
tree2eee653b58d530174191191d2a78224e7a71a221 /engines/agi
parent1d969e8acd695c21c333c2c67778d4687fff208b (diff)
downloadscummvm-rg350-e26285b3f8589d69fbcbe9d49c1f617784a789a2.tar.gz
scummvm-rg350-e26285b3f8589d69fbcbe9d49c1f617784a789a2.tar.bz2
scummvm-rg350-e26285b3f8589d69fbcbe9d49c1f617784a789a2.zip
Apparently some games use the F10 key, which makes it a poor choice for opening
the debug console. Ctrl-D may be just as bad. Does anyone know for sure? svn-id: r22711
Diffstat (limited to 'engines/agi')
-rw-r--r--engines/agi/agi.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/engines/agi/agi.cpp b/engines/agi/agi.cpp
index f3b016781b..865118b0b3 100644
--- a/engines/agi/agi.cpp
+++ b/engines/agi/agi.cpp
@@ -116,6 +116,12 @@ static void process_events() {
case OSystem::EVENT_KEYDOWN:
key_control = 0;
key_alt = 0;
+
+ if (event.kbd.flags == OSystem::KBD_CTRL && event.kbd.keycode == 'd') {
+ _console->attach();
+ break;
+ }
+
if (event.kbd.flags == OSystem::KBD_CTRL) {
key_control = 1;
key = 0;
@@ -202,7 +208,7 @@ static void process_events() {
key = 0x4300;
break;
case 291:
- _console->attach();
+ key = 0x4400;
break;
case 292:
key = KEY_STATUSLN;