Package org.highlife.api.input
Class Mouse
java.lang.Object
org.highlife.api.input.Mouse
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic booleanclick()static booleanclick(boolean right) static booleanstatic booleanstatic booleanstatic booleanstatic booleanclick(MouseButton mode) static booleanclick(AbstractMouseDestination destination) static booleanclick(AbstractMouseDestination<?> destination, MouseButton type) static booleanclick(AbstractMouseDestination destination, boolean right) static booleanstatic booleanstatic booleanstatic booleanstatic booleandrag(AbstractMouseDestination<?> destination) static booleanstatic booleanstatic intstatic intDeprecated.static CrosshairStatestatic intstatic MouseAlgorithmstatic intstatic Pointstatic longstatic intstatic intstatic intstatic intDeprecated.static doublestatic doublestatic longstatic MouseAlgorithmstatic longstatic MouseSettingsstatic long[]static Pointstatic Pointstatic long[]static intstatic intstatic Tilestatic intstatic intgetX()static intgetY()static booleanhop(int x, int y) static booleanstatic booleanstatic booleanisButtonPressed(MouseButton button) static booleanstatic booleanstatic booleanstatic booleanstatic booleanloseFocus(int sleepBeforeLoseFocus) static voidmouseDownUntil(int timeout, Condition c) static booleanmove()static booleanstatic booleanstatic booleanmove(AbstractMouseDestination<?> destination) static booleanstatic booleanstatic booleanstatic booleanmoveOutsideScreen(boolean loseFocus) static voidstatic voidreset()static voidstatic booleanstatic booleanscrollDown(int timeout, Condition c) static voidscrollUntil(boolean up, int timeout, Condition c) static booleanstatic voidsetAlwaysHop(boolean alwaysHop) static voidsetForceDrag(boolean forceDrag) static voidsetLastClickPosition(Point lastClickPosition2) static voidsetLastCrosshairColorId(int last) static voidsetLastCrosshairColorID(int last) Deprecated.static voidsetLastMouseDirection(double lastMouseDirection2) static voidsetLastMouseMagnitude(double lastMouseMagnitude2) static voidsetLastMouseMoveTime(long lastMouseMoveTime2) static voidsetMouseAlgorithm(MouseAlgorithm algorithm) static voidsetMouseDragging(boolean dragging) static voidsetPosition(int x, int y) static voidtoggleButtonPressed(MouseButton button, boolean pressed)
-
Constructor Details
-
Mouse
public Mouse()
-
-
Method Details
-
setMouseAlgorithm
-
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
-
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
-
getMouseSettings
-
getCrosshairColorId
public static int getCrosshairColorId() -
getCrosshairColorID
Deprecated. -
getCrosshairState
-
getLastCrosshairColorId
public static int getLastCrosshairColorId() -
getLastCrosshairColorID
Deprecated. -
setLastCrosshairColorId
public static void setLastCrosshairColorId(int last) -
setLastCrosshairColorID
Deprecated. -
getEntitiesOnCursor
-
getTileOnCursor
-
click
-
click
-
click
-
click
-
click
-
click
-
click
-
click
public static boolean click() -
click
public static boolean click(boolean right) -
click
-
click
-
click
-
mouseDownUntil
-
scrollUntil
-
scroll
-
scrollDown
-
scrollUp
-
move
-
move
-
move
-
move
-
move
-
move
public static boolean move() -
drag
-
drag
-
drag
-
drag
-
drag
-
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
-
hop
public static boolean hop(int x, int y) -
getPointOutsideScreen
-
setLastClickPosition
-
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
-
removeModifierFromClick
-
toggleButtonPressed
-
isButtonPressed
-
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
-