GoalBuilder

class GoalBuilder(val tactics: TacticLib = TacticLib())

Constructors

Link copied to clipboard
fun GoalBuilder(tactics: TacticLib = TacticLib())

Functions

Link copied to clipboard
fun agentAtPosition(    position: Vec3,     epsilon: Float = 0.001f,     tactic: Tactic = tactics.doNothing()): GoalStructure
Link copied to clipboard
fun agentDistanceFromPosition(    position: Vec3,     distance: Float = 0.0f,     epsilon: Float = 0.001f,     tactic: Tactic): GoalStructure.PrimitiveGoal
Link copied to clipboard
fun alwaysSolved(tactic: Tactic = tactics.doNothing()): GoalStructure
Link copied to clipboard
fun blockOfTypeExists(blockType: String, tactic: Tactic = tactics.doNothing()): GoalStructure
Link copied to clipboard
fun lastBuiltBlockIntegrityIsAbove(percentage: Double, tactic: Tactic = tactics.doNothing()): GoalStructure
Link copied to clipboard
fun lastBuiltBlockIntegrityIsBelow(percentage: Double, tactic: Tactic = tactics.doNothing()): GoalStructure

Properties

Link copied to clipboard
val tactics: TacticLib