Package com.osrsbots.orb.api.input.mouse
Class Mouse
- java.lang.Object
-
- com.osrsbots.orb.api.input.mouse.Mouse
-
public class Mouse extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMouse.Algorithmstatic classMouse.ViewType
-
Field Summary
Fields Modifier and Type Field Description static Mouse.Algorithmalgorithmcom.osrsbots.orb.api.input.mouse.management.Movemovecom.osrsbots.orb.api.input.mouse.management.StatestateMouse.ViewTypeviewType
-
Constructor Summary
Constructors Constructor Description Mouse()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleanclick(int x, int y)static booleanclick(int x, int y, boolean leftClick, boolean wait)static voidclick(com.osrsbots.orb.api.input.mouse.paths.MousePoint.Button button)static booleanclick(java.awt.Point point)voidclickButton(com.osrsbots.orb.api.input.mouse.paths.MousePoint.Button button)static voiddoAction(int x, int y, com.osrsbots.orb.api.input.mouse.paths.MousePoint.Button button)static voiddoScroll(int scrollAmount, int wheelRotation)static booleandraw()static voiddraw(boolean enabled)static booleandrawTrail()static voiddrawTrail(boolean enabled)com.osrsbots.orb.api.input.mouse.paths.MousePathfindPath(com.osrsbots.orb.api.input.mouse.paths.MousePoint next)static java.awt.PointgetPos()static booleanhover(java.awt.Shape clickbox)booleanleftClick(int x, int y, boolean wait)static booleanmove(int x, int y)static booleanmove(int x, int y, boolean wait)static voidmove(java.awt.Point point)booleanmoveTo(int x, int y, boolean wait)booleanmoveToCanvas()voidpressButton(int button)voidregisterEvents(boolean enabled)voidreleaseButton(int button)booleanrightClick(int x, int y, boolean wait)voidscroll(int scrollAmount, int wheelRotation)static voidsetDesiredAction(GameAction action)static voidsetOverride(com.osrsbots.orb.api.input.mouse.management.Move.Override override)static voidsetPos(int x, int y)static voidsetViewType(Mouse.ViewType type)voidstop()
-
-
-
Field Detail
-
algorithm
public static Mouse.Algorithm algorithm
-
viewType
public Mouse.ViewType viewType
-
move
public com.osrsbots.orb.api.input.mouse.management.Move move
-
state
public com.osrsbots.orb.api.input.mouse.management.State state
-
-
Method Detail
-
draw
public static void draw(boolean enabled)
-
drawTrail
public static void drawTrail(boolean enabled)
-
draw
public static boolean draw()
-
drawTrail
public static boolean drawTrail()
-
getPos
@Nonnull public static java.awt.Point getPos()
-
hover
public static boolean hover(@Nullable java.awt.Shape clickbox)
-
move
public static void move(@Nonnull java.awt.Point point)
-
setPos
public static void setPos(int x, int y)
-
registerEvents
public void registerEvents(boolean enabled)
-
setViewType
public static void setViewType(@Nonnull Mouse.ViewType type)
-
moveTo
public boolean moveTo(int x, int y, boolean wait)
-
move
public static boolean move(int x, int y)
-
move
public static boolean move(int x, int y, boolean wait)
-
click
public static boolean click(@Nonnull java.awt.Point point)
-
click
public static boolean click(int x, int y)
-
click
public static boolean click(int x, int y, boolean leftClick, boolean wait)
-
click
public static void click(@Nonnull com.osrsbots.orb.api.input.mouse.paths.MousePoint.Button button)
-
doAction
public static void doAction(int x, int y, @Nonnull com.osrsbots.orb.api.input.mouse.paths.MousePoint.Button button)
-
leftClick
public boolean leftClick(int x, int y, boolean wait)
-
rightClick
public boolean rightClick(int x, int y, boolean wait)
-
clickButton
public void clickButton(com.osrsbots.orb.api.input.mouse.paths.MousePoint.Button button)
-
pressButton
public void pressButton(int button)
-
releaseButton
public void releaseButton(int button)
-
doScroll
public static void doScroll(int scrollAmount, int wheelRotation)
-
scroll
public void scroll(int scrollAmount, int wheelRotation)
-
findPath
public com.osrsbots.orb.api.input.mouse.paths.MousePath findPath(com.osrsbots.orb.api.input.mouse.paths.MousePoint next)
-
setDesiredAction
public static void setDesiredAction(@Nullable GameAction action)
-
setOverride
public static void setOverride(@Nullable com.osrsbots.orb.api.input.mouse.management.Move.Override override)
-
stop
public void stop()
-
moveToCanvas
public boolean moveToCanvas()
-
-