Merge pull request #535 from Hasufel/patch-3
Cater for two's complement in joypad analog axis
This commit is contained in:
@@ -270,7 +270,7 @@ namespace lime {
|
|||||||
}
|
}
|
||||||
|
|
||||||
gamepadsAxisMap[event->caxis.which][event->caxis.axis] = event->caxis.value;
|
gamepadsAxisMap[event->caxis.which][event->caxis.axis] = event->caxis.value;
|
||||||
gamepadEvent.axisValue = event->caxis.value / 32768.0;
|
gamepadEvent.axisValue = event->caxis.value / (event->caxis.value>0?32767.0:32768.0);
|
||||||
|
|
||||||
GamepadEvent::Dispatch (&gamepadEvent);
|
GamepadEvent::Dispatch (&gamepadEvent);
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user