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()booleanfloatgetCompletion(Board board, BotState botState) getPositionsToComplete(Board board) inthashCode()voidreset()toString()voidVerify 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:ObjectiveVerify state of the objective. -
reset
public void reset() -
copy
-
getCompletion
- Specified by:
getCompletionin classObjective
-
getPositionsToComplete
-
equals
-
hashCode
public int hashCode() -
toString
-