From d4b9bda332b857f4fb7702fed20452a572d478ac Mon Sep 17 00:00:00 2001 From: athrxx Date: Wed, 27 Nov 2019 19:40:07 +0100 Subject: KYRA: (EOB/PC98) - fix keymap (unlike LOL/PC98 we have the same key codes as in the DOS version) --- engines/kyra/engine/kyra_v1.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'engines/kyra') diff --git a/engines/kyra/engine/kyra_v1.cpp b/engines/kyra/engine/kyra_v1.cpp index 4f8296c610..e42ede460d 100644 --- a/engines/kyra/engine/kyra_v1.cpp +++ b/engines/kyra/engine/kyra_v1.cpp @@ -434,7 +434,7 @@ void KyraEngine_v1::setupKeyMap() { _keyMap.clear(); for (int i = 0; i < ARRAYSIZE(keys); i++) - _keyMap[keys[i].kcScummVM] = (_flags.platform == Common::kPlatformPC98) ? keys[i].kcPC98 : ((_flags.platform == Common::kPlatformFMTowns) ? keys[i].kcFMTowns : keys[i].kcDOS); + _keyMap[keys[i].kcScummVM] = (_flags.gameID != GI_EOB1 && _flags.platform == Common::kPlatformPC98) ? keys[i].kcPC98 : ((_flags.platform == Common::kPlatformFMTowns) ? keys[i].kcFMTowns : keys[i].kcDOS); } void KyraEngine_v1::updateInput() { -- cgit v1.2.3