Class Mouse

java.lang.Object
org.highlife.api.input.Mouse

public class Mouse extends Object
  • Constructor Details

    • Mouse

      public Mouse()
  • Method Details

    • setMouseAlgorithm

      public static void setMouseAlgorithm(MouseAlgorithm algorithm)
    • getDefaultMouseAlgorithm

      public static MouseAlgorithm getDefaultMouseAlgorithm()
    • setPosition

      public static void setPosition(int x, int y)
    • getUIDCount

      public static int getUIDCount()
    • getRawOnCursorUIDs

      public static long[] getRawOnCursorUIDs()
    • getOnCursorUIDs

      public static long[] getOnCursorUIDs()
    • getIdleTime

      public static int getIdleTime()
    • getLastClicked

      public static Point getLastClicked()
    • getLastClickedTime

      public static long getLastClickedTime()
    • getLastClickedX

      public static int getLastClickedX()
    • getLastClickedY

      public static int getLastClickedY()
    • getX

      public static int getX()
    • getY

      public static int getY()
    • getPosition

      public static Point getPosition()
    • getMouseSettings

      public static MouseSettings getMouseSettings()
    • getCrosshairColorId

      public static int getCrosshairColorId()
    • getCrosshairColorID

      @Deprecated public static int getCrosshairColorID()
      Deprecated.
    • getCrosshairState

      public static CrosshairState getCrosshairState()
    • getLastCrosshairColorId

      public static int getLastCrosshairColorId()
    • getLastCrosshairColorID

      @Deprecated public static int getLastCrosshairColorID()
      Deprecated.
    • setLastCrosshairColorId

      public static void setLastCrosshairColorId(int last)
    • setLastCrosshairColorID

      @Deprecated public static void setLastCrosshairColorID(int last)
      Deprecated.
    • getEntitiesOnCursor

      public static List<Entity> getEntitiesOnCursor()
    • getTileOnCursor

      public static Tile getTileOnCursor()
    • click

      public static boolean click(Rectangle destination)
    • click

      public static boolean click(Rectangle destination, boolean right)
    • click

      public static boolean click(Point destination)
    • click

      public static boolean click(Point destination, boolean right)
    • click

      public static boolean click(Entity destination)
    • click

      public static boolean click(Entity destination, boolean right)
    • click

      public static boolean click(AbstractMouseDestination destination, boolean right)
    • click

      public static boolean click()
    • click

      public static boolean click(boolean right)
    • click

      public static boolean click(MouseButton mode)
    • click

      public static boolean click(AbstractMouseDestination destination)
    • click

      public static boolean click(AbstractMouseDestination<?> destination, MouseButton type)
    • mouseDownUntil

      public static void mouseDownUntil(int timeout, Condition c)
    • scrollUntil

      public static void scrollUntil(boolean up, int timeout, Condition c)
    • scroll

      public static boolean scroll(boolean up, int timeout, Condition c)
    • scrollDown

      public static boolean scrollDown(int timeout, Condition c)
    • scrollUp

      public static boolean scrollUp(int timeout, Condition c)
    • move

      public static boolean move(Rectangle rectangle)
    • move

      public static boolean move(Entity entity)
    • move

      public static boolean move(Point point)
    • move

      public static boolean move(Tile tile)
    • move

      public static boolean move(AbstractMouseDestination<?> destination)
    • move

      public static boolean move()
    • drag

      public static boolean drag(Point point)
    • drag

      public static boolean drag(Tile tile)
    • drag

      public static boolean drag(Entity entity)
    • drag

      public static boolean drag(Rectangle rectangle)
    • drag

      public static boolean drag(AbstractMouseDestination<?> destination)
    • moveOutsideScreen

      public static boolean moveOutsideScreen()
    • moveOutsideScreen

      public static boolean moveOutsideScreen(boolean loseFocus)
    • loseFocus

      public static boolean loseFocus(int sleepBeforeLoseFocus)
    • isMouseInScreen

      public static boolean isMouseInScreen()
    • hop

      public static boolean hop(Point destination)
    • hop

      public static boolean hop(int x, int y)
    • getPointOutsideScreen

      public static Point getPointOutsideScreen()
    • setLastClickPosition

      public static void setLastClickPosition(Point lastClickPosition2)
    • getLastMouseMagnitude

      public static double getLastMouseMagnitude()
    • setLastMouseMagnitude

      public static void setLastMouseMagnitude(double lastMouseMagnitude2)
    • getLastMouseDirection

      public static double getLastMouseDirection()
    • setLastMouseDirection

      public static void setLastMouseDirection(double lastMouseDirection2)
    • getLastMouseMoveTime

      public static long getLastMouseMoveTime()
    • setLastMouseMoveTime

      public static void setLastMouseMoveTime(long lastMouseMoveTime2)
    • getMouseMoveResetTimeMillis

      public static long getMouseMoveResetTimeMillis()
    • isAlwaysHop

      public static boolean isAlwaysHop()
    • setAlwaysHop

      public static void setAlwaysHop(boolean alwaysHop)
    • getRSLastClickedX

      public static int getRSLastClickedX()
    • getRSLastClickedY

      public static int getRSLastClickedY()
    • getCurrentModifiers

      public static int getCurrentModifiers()
    • addModifierFromClick

      public static void addModifierFromClick(MouseButton mode)
    • removeModifierFromClick

      public static void removeModifierFromClick(MouseButton mode)
    • toggleButtonPressed

      public static void toggleButtonPressed(MouseButton button, boolean pressed)
    • isButtonPressed

      public static boolean isButtonPressed(MouseButton button)
    • resetButtons

      public static void resetButtons()
    • setMouseDragging

      public static void setMouseDragging(boolean dragging)
    • reset

      public static void reset()
    • isForceDrag

      public static boolean isForceDrag()
    • setForceDrag

      public static void setForceDrag(boolean forceDrag)
    • isMouseHeldDown

      public static boolean isMouseHeldDown()
    • isMouseDragging

      public static boolean isMouseDragging()
    • getMouseAlgorithm

      public static MouseAlgorithm getMouseAlgorithm()