Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
iOS MFi game controllers: inverted the thumbstick y axis values to ma…
…tch the behavior of other controllers.
- Loading branch information
Showing
with
2 additions
and
2 deletions.
-
+2
−2
src/joystick/iphoneos/SDL_sysjoystick.m
|
@@ -462,10 +462,10 @@ SDL_JoystickID SDL_SYS_GetInstanceIdOfDeviceIndex(int device_index) |
|
|
|
|
|
/* Axis order matches the XInput Windows mappings. */ |
|
|
SDL_PrivateJoystickAxis(joystick, 0, (Sint16) (gamepad.leftThumbstick.xAxis.value * 32767)); |
|
|
SDL_PrivateJoystickAxis(joystick, 1, (Sint16) (gamepad.leftThumbstick.yAxis.value * 32767)); |
|
|
SDL_PrivateJoystickAxis(joystick, 1, (Sint16) (gamepad.leftThumbstick.yAxis.value * -32767)); |
|
|
SDL_PrivateJoystickAxis(joystick, 2, (Sint16) (gamepad.leftTrigger.value * 32767)); |
|
|
SDL_PrivateJoystickAxis(joystick, 3, (Sint16) (gamepad.rightThumbstick.xAxis.value * 32767)); |
|
|
SDL_PrivateJoystickAxis(joystick, 4, (Sint16) (gamepad.rightThumbstick.yAxis.value * 32767)); |
|
|
SDL_PrivateJoystickAxis(joystick, 4, (Sint16) (gamepad.rightThumbstick.yAxis.value * -32767)); |
|
|
SDL_PrivateJoystickAxis(joystick, 5, (Sint16) (gamepad.rightTrigger.value * 32767)); |
|
|
|
|
|
hatstate = SDL_SYS_MFIJoystickHatStateForDPad(gamepad.dpad); |
|
|