Always reverse forward/backward and up/down axes on a joypad

dev-time-step
krzys-h 2015-09-26 21:03:17 +02:00
parent cf1f589af0
commit 4dc7a301eb
1 changed files with 2 additions and 2 deletions

View File

@ -171,14 +171,14 @@ void CInput::EventProcess(Event& event)
if (data->axis == GetJoyAxisBinding(JOY_AXIS_SLOT_Y).axis)
{
m_joyMotion.y = Math::Neutral(data->value / 32768.0f, m_joystickDeadzone);
m_joyMotion.y = -Math::Neutral(data->value / 32768.0f, m_joystickDeadzone);
if (GetJoyAxisBinding(JOY_AXIS_SLOT_Y).invert)
m_joyMotion.y *= -1.0f;
}
if (data->axis == GetJoyAxisBinding(JOY_AXIS_SLOT_Z).axis)
{
m_joyMotion.z = Math::Neutral(data->value / 32768.0f, m_joystickDeadzone);
m_joyMotion.z = -Math::Neutral(data->value / 32768.0f, m_joystickDeadzone);
if (GetJoyAxisBinding(JOY_AXIS_SLOT_Z).invert)
m_joyMotion.z *= -1.0f;
}