diff --git a/MUNGA_L4/L4PADRIO.cpp b/MUNGA_L4/L4PADRIO.cpp index 9d7df5d..eb4dbfe 100644 --- a/MUNGA_L4/L4PADRIO.cpp +++ b/MUNGA_L4/L4PADRIO.cpp @@ -347,8 +347,11 @@ void Throttle = throttleAccum; LeftPedal = Clamp01(left_pedal); RightPedal = Clamp01(right_pedal); - JoystickX = invertX ? -x : x; - JoystickY = invertY ? -y : y; + // The pod's stick convention is opposite the XInput axes on both X and + // Y (confirmed in playtest), so the default is negated; L4PADFLIP + // flips back per axis. + JoystickX = invertX ? x : -x; + JoystickY = invertY ? y : -y; //--------------------------------------------------------------- // Emit an analog event when asked to, or when anything moved