Fix BT_FORWARD/BT_BACKWARD not being applied on sticks

This commit is contained in:
NepDisk 2025-03-03 13:32:52 -05:00
parent 1025ac59bd
commit 96ce824155

View file

@ -1190,6 +1190,10 @@ void G_BuildTiccmd(ticcmd_t *cmd, INT32 realtics, UINT8 ssplayer)
if (analogjoystickmove && joystickvector.yaxis != 0)
{
cmd->throwdir -= (joystickvector.yaxis * KART_FULLTURN) >> 10;
if (joystickvector.yaxis < 0)
cmd->buttons |= BT_FORWARD;
else if (joystickvector.yaxis > 0)
cmd->buttons |= BT_BACKWARD;
}
}