Package org.rspeer.game.action.processor
Class ActionProcessor
- java.lang.Object
-
- org.rspeer.game.action.processor.ActionProcessor
-
- Direct Known Subclasses:
DefaultActionProcessor
public abstract class ActionProcessor extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intMOUSE_MODE_DEFAULTstatic intMOUSE_MODE_NO_MOVE_DYNAMIC_RANDOM_CLICKstatic intMOUSE_MODE_NO_MOVE_NATURAL_CLICKstatic intMOUSE_MODE_NO_MOVE_OUTOFBOUNDS_CLICKstatic intMOUSE_MODE_NO_MOVE_STATIC_RANDOM_CLICKstatic intMOUSE_MODE_STANDARD
-
Constructor Summary
Constructors Constructor Description ActionProcessor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute(Action action)static ActionProcessorgetActive()static intgetAvailableCapacity()static intgetMouseMode()static intgetQueueSize()static voidincrementPendingActions()static booleanisFull()static voidsetActive(ActionProcessor active)static voidsetMouseMode(int mouseMode)static voidsetPendingActions(int pendingActions)
-
-
-
Field Detail
-
MOUSE_MODE_DEFAULT
public static final int MOUSE_MODE_DEFAULT
- See Also:
- Constant Field Values
-
MOUSE_MODE_STANDARD
public static final int MOUSE_MODE_STANDARD
- See Also:
- Constant Field Values
-
MOUSE_MODE_NO_MOVE_NATURAL_CLICK
public static final int MOUSE_MODE_NO_MOVE_NATURAL_CLICK
- See Also:
- Constant Field Values
-
MOUSE_MODE_NO_MOVE_OUTOFBOUNDS_CLICK
public static final int MOUSE_MODE_NO_MOVE_OUTOFBOUNDS_CLICK
- See Also:
- Constant Field Values
-
MOUSE_MODE_NO_MOVE_STATIC_RANDOM_CLICK
public static final int MOUSE_MODE_NO_MOVE_STATIC_RANDOM_CLICK
- See Also:
- Constant Field Values
-
MOUSE_MODE_NO_MOVE_DYNAMIC_RANDOM_CLICK
public static final int MOUSE_MODE_NO_MOVE_DYNAMIC_RANDOM_CLICK
- See Also:
- Constant Field Values
-
-
Method Detail
-
getQueueSize
public static int getQueueSize()
-
getAvailableCapacity
public static int getAvailableCapacity()
-
isFull
public static boolean isFull()
-
setPendingActions
public static void setPendingActions(int pendingActions)
-
incrementPendingActions
public static void incrementPendingActions()
-
getActive
public static ActionProcessor getActive()
-
setActive
public static void setActive(ActionProcessor active)
-
getMouseMode
public static int getMouseMode()
-
setMouseMode
public static void setMouseMode(int mouseMode)
-
execute
public final void execute(Action action)
-
-