Virtual Pads - Analog Sticks - check min and max range before setting the value. Fixes #686

This commit is contained in:
adelikat 2016-09-21 10:13:30 -04:00
parent 955fbd0508
commit d954512214
1 changed files with 6 additions and 2 deletions

View File

@ -23,7 +23,9 @@ namespace BizHawk.Client.EmuHawk
set
{
_x = value;
if (value < MinX) { _x = MinX; }
else if (value > MaxX) { _x = MaxX; }
else { _x = value; }
SetAnalog();
}
}
@ -37,7 +39,9 @@ namespace BizHawk.Client.EmuHawk
set
{
_y = value;
if (value < MinY) { _y = MinY; }
else if (value > MaxY) { _y = MaxY; }
else { _y = value; }
SetAnalog();
}
}