Minor logic fix to guarantee only one joystick axis key change per event poll

This commit is contained in:
SRSaunders 2024-12-21 00:57:55 -05:00
parent 40a33f4806
commit 007f63263b

View file

@ -737,7 +737,7 @@ sysEvent_t Sys_GetEvent()
res.evValue = controllerAxisRemap[axisIndex][0];
res.evValue2 = stickNeg ? 1 : 0;
}
if( buttonStates[controllerAxisRemap[axisIndex][1]] != stickPos )
else if( buttonStates[controllerAxisRemap[axisIndex][1]] != stickPos )
{
buttonStates[controllerAxisRemap[axisIndex][1]] = stickPos;
res.evType = SE_KEY;