Commit graph

9 commits

Author SHA1 Message Date
minenice55 cf31db9f87 methods for working on controller binds
doc parts of the InputController class
2023-07-08 23:42:05 -04:00
minenice55 800b934db8 initial prep for rebinding controls
rename some bindings
properly expose newer JSL stuff
2023-07-08 21:34:26 -04:00
minenice55 7572106856 JSL timestamped input 2023-07-06 22:51:24 -04:00
minenice55 7cd64de6ae JSL polling via event 2023-07-06 21:35:51 -04:00
minenice55 d2f4c12453 separate controller initializers
update JSL
2023-06-25 17:06:45 -04:00
minenice55 d3c3beb950 playstation controller lightbar colours
- fix controller feature flags not actually being flags
2022-07-25 18:36:32 -04:00
minenice55 7e275365b8 dual joy-con support
- add controller icons in the controller selection menu
2022-07-24 18:38:00 -04:00
minenice55 06fe482f3d add controller selection, auto-search
- fix bug in master volume control where the text input doesn't work
- fix bug in the Fan Club minigame where the player wouldn't jump when they were supposed to
2022-07-23 22:24:07 -04:00
minenice55 ecbe84074f heavy rework of our input system
- implement the InputController abstract class, an adapter class for any HID interface to use common controller methods relevant to Heaven Studio
- implement InputKeyboard and InputJoyshock classes, for keyboard input and controllers driven by JoyShockLibrary respectively
- add Linux compile of JoyShockLibrary
2022-07-23 20:36:10 -04:00