Class Mouse


  • public class Mouse
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Mouse()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean click​(int x, int y)  
      static boolean click​(int x, int y, boolean leftClick, boolean wait)  
      static void click​(com.osrsbots.orb.api.input.mouse.paths.MousePoint.Button button)  
      static boolean click​(java.awt.Point point)  
      void clickButton​(com.osrsbots.orb.api.input.mouse.paths.MousePoint.Button button)  
      static void doAction​(int x, int y, com.osrsbots.orb.api.input.mouse.paths.MousePoint.Button button)  
      static void doScroll​(int scrollAmount, int wheelRotation)  
      static boolean draw()  
      static void draw​(boolean enabled)  
      static boolean drawTrail()  
      static void drawTrail​(boolean enabled)  
      com.osrsbots.orb.api.input.mouse.paths.MousePath findPath​(com.osrsbots.orb.api.input.mouse.paths.MousePoint next)  
      static java.awt.Point getPos()  
      static boolean hover​(java.awt.Shape clickbox)  
      boolean leftClick​(int x, int y, boolean wait)  
      static boolean move​(int x, int y)  
      static boolean move​(int x, int y, boolean wait)  
      static void move​(java.awt.Point point)  
      boolean moveTo​(int x, int y, boolean wait)  
      boolean moveToCanvas()  
      void pressButton​(int button)  
      void registerEvents​(boolean enabled)  
      void releaseButton​(int button)  
      boolean rightClick​(int x, int y, boolean wait)  
      void scroll​(int scrollAmount, int wheelRotation)  
      static void setDesiredAction​(GameAction action)  
      static void setOverride​(com.osrsbots.orb.api.input.mouse.management.Move.Override override)  
      static void setPos​(int x, int y)  
      static void setViewType​(Mouse.ViewType type)  
      void stop()  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • move

        public com.osrsbots.orb.api.input.mouse.management.Move move
      • state

        public com.osrsbots.orb.api.input.mouse.management.State state
    • Constructor Detail

      • Mouse

        public Mouse()
    • 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()