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
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBuilder()protectedBuilder(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:
AWTExceptionHeadlessException
-
-
Method Details
-
build
- Throws:
AWTExceptionHeadlessException
-
autoDelay
-
autoDelay
-
autoWaitForIdle
-
bot
-
bot
-
bot
- Throws:
AWTExceptionHeadlessException
-
clip
-
defaultButton
-
fastDelay
-
leftButton
-
longDelay
-
middleButton
-
osFamily
-
releaseMode
-
rightButton
-
shortDelay
-
tool
-