public static void SetPosition(Vector2 position, bool absolute = false) { if (absolute) { SfmlMouse.SetPosition(position); } else { SfmlMouse.SetPosition(position, _game.RenderWindow); } }
public static void SetDesktopPosition(Vector2i newPosition) { SMouse.SetPosition(newPosition.Convert()); }
/// <summary> /// Gets the current mouse position, relative to the DESKTOP, not the current window. /// </summary> public static Vector2i GetDesktopPosition() { return(SMouse.GetPosition().Convert()); }
public static bool IsButtonPressed(Button button) => SMouse.IsButtonPressed(button.Convert());
public static Vector2 GetPosition(bool absolute = false) { return(absolute ? SfmlMouse.GetPosition().ToIrisVector() : SfmlMouse.GetPosition(_game.RenderWindow).ToIrisVector()); }
public static bool IsButtonDown(int button) => SfmlMouse.IsButtonPressed((SfmlMouse.Button)button);