-
Notifications
You must be signed in to change notification settings - Fork 452
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Controller support and Global keys #2389
Conversation
No analog stick support at the moment, but otherwise, very usable. |
First off this is dope, the game feels much more natural when played with a controller. |
I have no idea if this latest change is sufficient to allow for SNES support. My guess is that it won't register button presses on a controller that identifies as a joystick rather than a gamepad, but I can't test that. |
Your guess is correct, the SNES keypresses do not register. |
@8bitgentleman, when you have the time to join me on IRC, we can walk through some debugging together and figure out how to finish this up. |
3b0b65c
to
a810c4e
Compare
We have controller support now for Xbox and PlayStation controllers as well as the mapping for the Retro SNES controller. No analog stick support as of yet, but the game is playable, so we're merging this in now. |
Controller support and Global keys
Controller support and Global keys
Resolves #1978 regarding global keys for selecting and going back.
It's not a perfect solution as
ENTER
will now always function asJUMP
. But that's not exactly a problem.This change also starts to cleanup some dead code and add the beginnings of the structure necessary for gamepad control support (#2356).