Analog_deadzone.patch
| main/InputEngine.cpp (working copy) | ||
|---|---|---|
| 2279 | 2279 |
}else |
| 2280 | 2280 |
{
|
| 2281 | 2281 |
//LogManager::getSingleton().logMessage("not half: "+StringConverter::toString(value)+" / "+StringConverter::toString(deadZone(value, t.joystickAxisDeadzone)) +" / "+StringConverter::toString(t.joystickAxisDeadzone) );
|
| 2282 |
if (t.joystickAxisReverse) |
|
| 2283 |
value = 1-value; |
|
| 2282 | 2284 |
if(!pure) |
| 2283 | 2285 |
// no deadzone when using oure value |
| 2284 | 2286 |
value = deadZone(value, t.joystickAxisDeadzone); |
| 2285 |
if (t.joystickAxisReverse) |
|
| 2286 |
value = 1-value; |
|
| 2287 | 2287 |
if(!pure) |
| 2288 | 2288 |
value = axisLinearity(value, t.joystickAxisLinearity); |
| 2289 | 2289 |
} |