adapt to screen size

This commit is contained in:
emmaus 2018-02-27 19:18:55 +00:00
parent fdf1b42aae
commit d9ef830042

View file

@ -36,6 +36,9 @@ namespace Ryujinx
JoystickPosition LeftJoystick; JoystickPosition LeftJoystick;
JoystickPosition RightJoystick; JoystickPosition RightJoystick;
float XScaleFactor = (1280 / (float)Width);
float YScaleFactor = (720 / (float)Height);
Touches CurrentTouchPoints = new Touches() Touches CurrentTouchPoints = new Touches()
{ {
XTouches = new uint[Touches.Hid_Max_Num_Touches], XTouches = new uint[Touches.Hid_Max_Num_Touches],
@ -98,7 +101,7 @@ namespace Ryujinx
{ {
if (Mouse.GetState().LeftButton == OpenTK.Input.ButtonState.Pressed && Focused) if (Mouse.GetState().LeftButton == OpenTK.Input.ButtonState.Pressed && Focused)
{ {
CurrentTouchPoints.AddTouch((uint)Mouse.X, (uint)Mouse.Y); CurrentTouchPoints.AddTouch((uint)(Mouse.X * XScaleFactor), (uint)(Mouse.Y * YScaleFactor));
} }
} }