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