Merge pull request #369 from cra0zy/fixminus
Fix gamepad y-axis inversion to avoid integer overflow
This commit is contained in:
commit
32665ca1cb
1 changed files with 2 additions and 2 deletions
|
@ -171,7 +171,7 @@ namespace OpenTK.Input
|
||||||
|
|
||||||
if ((axis & GamePadAxes.LeftY) != 0)
|
if ((axis & GamePadAxes.LeftY) != 0)
|
||||||
{
|
{
|
||||||
left_stick_y = (short)(-value);
|
left_stick_y = (short)~value;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((axis & GamePadAxes.RightX) != 0)
|
if ((axis & GamePadAxes.RightX) != 0)
|
||||||
|
@ -181,7 +181,7 @@ namespace OpenTK.Input
|
||||||
|
|
||||||
if ((axis & GamePadAxes.RightY) != 0)
|
if ((axis & GamePadAxes.RightY) != 0)
|
||||||
{
|
{
|
||||||
right_stick_y = (short)(-value);
|
right_stick_y = (short)~value;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((axis & GamePadAxes.LeftTrigger) != 0)
|
if ((axis & GamePadAxes.LeftTrigger) != 0)
|
||||||
|
|
Loading…
Reference in a new issue