Package com.takenoko.objective
Class MultipleGardenerObjective
java.lang.Object
com.takenoko.objective.Objective
com.takenoko.objective.MultipleGardenerObjective
Objective is to complete a certain number of single gardener objectives.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final int
(package private) final SingleGardenerObjective
-
Constructor Summary
ConstructorsConstructorDescriptionMultipleGardenerObjective
(MultipleGardenerObjective multipleGardenerObjective, int points) MultipleGardenerObjective
(SingleGardenerObjective objective, int numberOfTimes, int points) -
Method Summary
Modifier and TypeMethodDescriptioncopy()
boolean
float
getCompletion
(Board board, BotState botState) getPositionsToComplete
(Board board) int
hashCode()
void
reset()
toString()
void
Verify state of the objective.Methods inherited from class com.takenoko.objective.Objective
getPoints, getState, getType, isAchieved
-
Field Details
-
objective
-
numberOfTimes
private final int numberOfTimes
-
-
Constructor Details
-
MultipleGardenerObjective
-
MultipleGardenerObjective
-
-
Method Details
-
verify
Description copied from class:Objective
Verify state of the objective. -
reset
public void reset() -
copy
-
getCompletion
- Specified by:
getCompletion
in classObjective
-
getPositionsToComplete
-
equals
-
hashCode
public int hashCode() -
toString
-