WIP: don't oversteer when crossing 0 boundary

This commit is contained in:
AJ Martinez 2023-04-10 23:15:23 -07:00
parent 44b642ffa3
commit 94cf9fc47b

View file

@ -8859,9 +8859,9 @@ INT16 K_UpdateSteeringValue(INT16 inputSteering, INT16 destSteering)
INT16 outputSteering = inputSteering;
if ((inputSteering > 0 && destSteering < inputSteering) || (inputSteering < 0 && destSteering > inputSteering))
if ((inputSteering > 0 && destSteering < 0) || (inputSteering < 0 && destSteering > 0))
{
amount = KART_FULLTURN;
amount = max(min(KART_FULLTURN, abs(inputSteering)), amount);
}