فهرست منبع

Merge pull request #483 from DavidWyand-GG/JoystickDeadZoneFix

Gamepad and joystick dead zone fix
David Wyand 12 سال پیش
والد
کامیت
2bb0b3bc58
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      Engine/source/sim/actionMap.cpp

+ 2 - 2
Engine/source/sim/actionMap.cpp

@@ -1508,9 +1508,9 @@ bool ActionMap::processAction(const InputEventInfo* pEvent)
             else
             else
             {
             {
                if( value > 0 )
                if( value > 0 )
-                  value = ( value - pNode->deadZoneBegin ) * ( 1.f / ( 1.f - pNode->deadZoneBegin ) );
+                  value = ( value - pNode->deadZoneEnd ) * ( 1.f / ( 1.f - pNode->deadZoneEnd ) );
                else
                else
-                  value = ( value + pNode->deadZoneBegin ) * ( 1.f / ( 1.f - pNode->deadZoneBegin ) );
+                  value = ( value - pNode->deadZoneBegin ) * ( 1.f / ( 1.f + pNode->deadZoneBegin ) );
             }
             }
          }
          }