diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/avalanche/parser.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/avalanche/parser.cpp b/engines/avalanche/parser.cpp index e8ef17c2e1..eb94ae585c 100644 --- a/engines/avalanche/parser.cpp +++ b/engines/avalanche/parser.cpp @@ -463,7 +463,10 @@ void Parser::handleFunctionKey(const Common::Event &event) { _vm->callVerb(kVerbCodeScore); break; case Common::KEYCODE_F10: - _vm->callVerb(kVerbCodeQuit); + if (event.kbd.flags & Common::KBD_SHIFT) + _vm->callVerb(kVerbCodeInfo); + else + _vm->callVerb(kVerbCodeQuit); break; case Common::KEYCODE_F11: clearWords(); |