Package com.esotericpig.jeso.botbuddy
Class BotBuddy.Builder
java.lang.Object
com.esotericpig.jeso.botbuddy.BotBuddy.Builder
- Enclosing class:
- BotBuddy
BotBuddy.Builder constructs a BotBuddy
using the Builder Design Pattern.
The logic in this class is very minimal, unless absolutely necessary.
- Author:
- Jonathan Bradley Whited
- See Also:
-
Field Summary
-
Constructor Summary
ModifierConstructorDescriptionprotected
Builder()
protected
Builder
(GraphicsDevice screen) protected
-
Method Summary
Modifier and TypeMethodDescriptionautoDelay
(boolean isAutoDelay) autoDelay
(int autoDelay) autoWaitForIdle
(boolean isAutoWaitForIdle) bot()
bot
(GraphicsDevice screen) build()
defaultButton
(int defaultButton) fastDelay
(int fastDelay) leftButton
(int leftButton) longDelay
(int longDelay) middleButton
(int middleButton) releaseMode
(boolean isReleaseMode) rightButton
(int rightButton) shortDelay
(int shortDelay)
-
Field Details
-
autoDelay
protected int autoDelay -
bot
-
clip
-
defaultButton
protected int defaultButton -
fastDelay
protected int fastDelay -
isAutoDelay
protected boolean isAutoDelay -
isAutoWaitForIdle
protected boolean isAutoWaitForIdle -
isReleaseMode
protected boolean isReleaseMode -
leftButton
protected int leftButton -
longDelay
protected int longDelay -
middleButton
protected int middleButton -
osFamily
-
rightButton
protected int rightButton -
shortDelay
protected int shortDelay -
tool
-
-
Constructor Details
-
Builder
- Throws:
HeadlessException
-
Builder
- Throws:
HeadlessException
-
Builder
- Throws:
AWTException
HeadlessException
-
-
Method Details
-
build
- Throws:
AWTException
HeadlessException
-
autoDelay
-
autoDelay
-
autoWaitForIdle
-
bot
-
bot
-
bot
- Throws:
AWTException
HeadlessException
-
clip
-
defaultButton
-
fastDelay
-
leftButton
-
longDelay
-
middleButton
-
osFamily
-
releaseMode
-
rightButton
-
shortDelay
-
tool
-