N64 virtualpad - allow -128, and fix exceptions if -128 was every requested
This commit is contained in:
parent
893a8b16e5
commit
059849d403
|
@ -20,6 +20,13 @@ namespace BizHawk.Client.EmuHawk
|
||||||
AnalogStick.Name = Name;
|
AnalogStick.Name = Name;
|
||||||
AnalogStick.XName = Name;
|
AnalogStick.XName = Name;
|
||||||
AnalogStick.YName = Name.Replace("X", "Y"); // TODO: allow schema to dictate this but this is a convenient default
|
AnalogStick.YName = Name.Replace("X", "Y"); // TODO: allow schema to dictate this but this is a convenient default
|
||||||
|
|
||||||
|
ManualX.Minimum = AnalogStick.MinX;
|
||||||
|
ManualX.Maximum = AnalogStick.MaxX;
|
||||||
|
|
||||||
|
ManualY.Minimum = AnalogStick.MinY;
|
||||||
|
ManualY.Maximum = AnalogStick.MaxY;
|
||||||
|
|
||||||
MaxXNumeric.Value = 127;
|
MaxXNumeric.Value = 127;
|
||||||
MaxYNumeric.Value = 127; // Note: these trigger change events that change the analog stick too
|
MaxYNumeric.Value = 127; // Note: these trigger change events that change the analog stick too
|
||||||
}
|
}
|
||||||
|
|
|
@ -41,8 +41,8 @@ namespace BizHawk.Client.EmuHawk
|
||||||
private int _maxX = 127;
|
private int _maxX = 127;
|
||||||
private int _maxY = 127;
|
private int _maxY = 127;
|
||||||
|
|
||||||
private int MinX { get { return 0 - MaxX; } }
|
public int MinX { get { return 0 - MaxX - 1; } }
|
||||||
private int MinY { get { return 0 - MaxY; } }
|
public int MinY { get { return 0 - MaxY - 1; } }
|
||||||
|
|
||||||
private readonly Brush WhiteBrush = Brushes.White;
|
private readonly Brush WhiteBrush = Brushes.White;
|
||||||
private readonly Brush GrayBrush = Brushes.LightGray;
|
private readonly Brush GrayBrush = Brushes.LightGray;
|
||||||
|
|
Loading…
Reference in New Issue