[Scummvm-tracker] [ScummVM :: Bugs] #11227: Fighting in Indy 3 with Keypad keys doesn't work correctly

ScummVM :: Bugs trac at scummvm.org
Thu Oct 24 20:23:36 CEST 2019


#11227: Fighting in Indy 3 with Keypad keys doesn't work correctly
--------------------+-----------------------------
Reporter:  rsn8887  |      Owner:  (none)
    Type:  defect   |     Status:  new
Priority:  high     |  Component:  Engine: SCUMM
Keywords:           |       Game:  Indiana Jones 3
--------------------+-----------------------------
 Indy 3 should allow fighting with KP_1 to KP_9 keys, but doesn't.

 I suspect the offending code is some kind of partial hard-mapping of some
 keys like KEYCODE_KP4, KEYCODE_4 etc. in the file script_v6.cpp, line 2786
 https://github.com/scummvm/scummvm/blob/ee2aa6160cdd393f15253ee564252f486d4f03bd/engines/scumm/script_v6.cpp#L2786

 in the function ScummEngine::getKeyState

 How has this gone unnoticed?

 This affects gamepads too because dpad and R+dpad is mapped to keypad,
 which works for walking in Sierra games, but apparently not for fighting
 in Indy 3.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/11227>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list