deathkiller / jazz2

🎮 · Jazz² Resurrection: Open-source reimplementation of Jazz Jackrabbit 2
https://deat.tk/jazz2/
GNU General Public License v3.0
495 stars 18 forks source link

Make rollover button-specific #61

Closed trigonated closed 2 years ago

trigonated commented 2 years ago

Add an AllowRollover field to TouchButtonInfo to indicate if a virtual button should allow rollover and respective functionality.

See: issue #60

trigonated commented 2 years ago

After some additional playtesting, I've found that this implementation for rollover for some specific buttons to not be good enough, as even thought it improves the on-foot controls a lot, it makes the controls quite clunky when the player is on the airboard, copter or lizard copter modifiers.

I've been researching a way to figure out the current player's active modifier (to change which keys allow rollover depending on the modifier), but with little success.

Due to the reasons mentioned above, I'll close this pull-request.