mirror of
https://github.com/AquariaOSE/Aquaria.git
synced 2025-08-08 15:19:50 +00:00
preliminary support for joystick POV-hats
This commit is contained in:
parent
53b027067a
commit
c80176d20a
8 changed files with 243 additions and 83 deletions
|
@ -26,9 +26,25 @@ enum ActionButtonType
|
|||
JOY_AXIS_0_NEG = JOY_AXIS_END_POS,
|
||||
JOY_AXIS_END_NEG = JOY_AXIS_0_NEG + MAX_JOYSTICK_AXIS,
|
||||
|
||||
ACTION_BUTTON_ENUM_SIZE = JOY_AXIS_END_NEG
|
||||
JOY_HAT_BEGIN = JOY_AXIS_END_NEG,
|
||||
JOY_HAT_0_LEFT = JOY_HAT_BEGIN,
|
||||
JOY_HAT_END_LEFT = JOY_HAT_0_LEFT + MAX_JOYSTICK_HATS,
|
||||
|
||||
JOY_HAT_0_RIGHT = JOY_HAT_END_LEFT,
|
||||
JOY_HAT_END_RIGHT = JOY_HAT_0_RIGHT + MAX_JOYSTICK_HATS,
|
||||
|
||||
JOY_HAT_0_UP = JOY_HAT_END_RIGHT,
|
||||
JOY_HAT_END_UP = JOY_HAT_0_UP + MAX_JOYSTICK_HATS,
|
||||
|
||||
JOY_HAT_0_DOWN = JOY_HAT_END_UP,
|
||||
JOY_HAT_END_DOWN = JOY_HAT_0_DOWN + MAX_JOYSTICK_HATS,
|
||||
JOY_HAT_END = JOY_HAT_END_DOWN,
|
||||
|
||||
ACTION_BUTTON_ENUM_SIZE = JOY_HAT_END
|
||||
};
|
||||
|
||||
ActionButtonType joyHatToActionButton(unsigned hatID, JoyHatDirection dir);
|
||||
|
||||
class ActionButtonStatus
|
||||
{
|
||||
public:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue