EliteMasterEric / EnigmaEngine

A fork of FNF's Kade Engine that combines its QoL features with true mod support and new gameplay enhancements
https://enigmaengine.github.io/
Other
12 stars 1 forks source link

Enhancement: Improved controller support #60

Open EliteMasterEric opened 2 years ago

EliteMasterEric commented 2 years ago

Attempt to use device APIs to distinguish the following:

Store controller binds separately for these categories, so that switching controllers doesn't mess up your keybinds.

Create default keybinds that make sense for each of these controller types.

Add custom user interface elements for each of these controller types (A/B/X/Y button icons for XBOX, Circle/Square/Triangle/Cross button icons for PS4, colored buttons for Guitar).

EliteMasterEric commented 2 years ago

Found this mapping in Lime literally by accident: https://github.com/haxelime/lime/blob/develop/src/lime/ui/Window.hx#L158