Analog_deadzone.patch

flypiper, 08/18/2010 04:43 pm

Download (790 Bytes)

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
						}