reimplemented the trigger checkbox

This commit is contained in:
Diego Waxemberg
2014-01-01 21:34:00 -05:00
parent 72b8da34af
commit 633debeddd

View File

@@ -85,13 +85,16 @@ public class Gamepad implements DeviceListener {
} }
private float sanitizeValue(Mapping mapped, float value) { private float sanitizeValue(Mapping mapped, float value) {
float retVal = value;
if (mapped.invert) { if (mapped.invert) {
return -value; retVal = -retVal;
} else {
return value;
} }
if (mapped.trigger) {
retVal = (retVal + 1) / 2;
}
return retVal;
} }
private void handleAnalogComponent(GamepadComponent padComp, float value) { private void handleAnalogComponent(GamepadComponent padComp, float value) {
switch (padComp) { switch (padComp) {
case LS_X: case LS_X: