fix crash in axis constraints application when not connecting any n64 controllers (fixes #946)

This commit is contained in:
zeromus 2017-07-29 13:57:50 -05:00
parent 66955ca863
commit 89e87bc4e3
1 changed files with 2 additions and 0 deletions

View File

@ -85,6 +85,8 @@ namespace BizHawk.Emulation.Common
string xaxis = constraint.Params[0] as string; string xaxis = constraint.Params[0] as string;
string yaxis = constraint.Params[1] as string; string yaxis = constraint.Params[1] as string;
float range = (float)constraint.Params[2]; float range = (float)constraint.Params[2];
if (!floatButtons.ContainsKey(xaxis)) break;
if (!floatButtons.ContainsKey(yaxis)) break;
double xval = floatButtons[xaxis]; double xval = floatButtons[xaxis];
double yval = floatButtons[yaxis]; double yval = floatButtons[yaxis];
double length = Math.Sqrt((xval * xval) + (yval * yval)); double length = Math.Sqrt((xval * xval) + (yval * yval));