Class BotInputServiceImpl

  • All Implemented Interfaces:
    com.runemate.client.framework.open.BotInputService

    public final class BotInputServiceImpl
    extends java.lang.Object
    implements com.runemate.client.framework.open.BotInputService
    • Constructor Detail

      • BotInputServiceImpl

        public BotInputServiceImpl()
    • Method Detail

      • releaseKeys

        public boolean releaseKeys()
        Specified by:
        releaseKeys in interface com.runemate.client.framework.open.BotInputService
      • getMousePosition

        @NonNull
        public @NonNull java.awt.Point getMousePosition()
        Specified by:
        getMousePosition in interface com.runemate.client.framework.open.BotInputService
      • setMousePosition

        public void setMousePosition​(@NonNull
                                     @NonNull java.awt.Point point)
        Specified by:
        setMousePosition in interface com.runemate.client.framework.open.BotInputService
      • getMouseTarget

        public Interactable getMouseTarget()
        Specified by:
        getMouseTarget in interface com.runemate.client.framework.open.BotInputService
      • setMouseTarget

        public void setMouseTarget​(Interactable target)
      • setMouseTarget

        public void setMouseTarget​(@Nullable
                                   @Nullable java.lang.Object o)
        Specified by:
        setMouseTarget in interface com.runemate.client.framework.open.BotInputService
      • getPreviousMouseTarget

        public Interactable getPreviousMouseTarget()
        Specified by:
        getPreviousMouseTarget in interface com.runemate.client.framework.open.BotInputService
      • setPreviousMouseTarget

        public void setPreviousMouseTarget​(Interactable target)
      • setPreviousMouseTarget

        public void setPreviousMouseTarget​(@Nullable
                                           @Nullable java.lang.Object o)
        Specified by:
        setPreviousMouseTarget in interface com.runemate.client.framework.open.BotInputService
      • getPressedMouseButtons

        @NonNull
        public @NonNull java.util.List<java.lang.Integer> getPressedMouseButtons()
        Specified by:
        getPressedMouseButtons in interface com.runemate.client.framework.open.BotInputService
      • hop

        public boolean hop​(java.awt.Point point)
        Specified by:
        hop in interface com.runemate.client.framework.open.BotInputService
      • type

        public boolean type​(@NonNull
                            @NonNull java.lang.String s)
        Specified by:
        type in interface com.runemate.client.framework.open.BotInputService
      • hop

        public boolean hop​(int x,
                           int y)