Uses of Class
com.takenoko.shape.Shape
Packages that use Shape
-
Uses of Shape in com.takenoko.bot.unitary
Methods in com.takenoko.bot.unitary that return types with arguments of type ShapeModifier and TypeMethodDescriptionSmartPattern.analyzeBoardToFindPlaceToCompleteShapeOfPatternObjective
(Board board, BotState botState) SmartPlaceIrrigation.getCandidateShapes
(Board board, BotState botState) Get all the shape matching the patterns on the current pattern objectivesMethods in com.takenoko.bot.unitary with parameters of type ShapeModifier and TypeMethodDescriptionstatic double
SmartPattern.calculatePriority
(Map.Entry<PatternObjective, List<Shape>> entry, Shape shape) Method parameters in com.takenoko.bot.unitary with type arguments of type ShapeModifier and TypeMethodDescriptionstatic double
SmartPattern.calculatePriority
(Map.Entry<PatternObjective, List<Shape>> entry, Shape shape) -
Uses of Shape in com.takenoko.objective
Methods in com.takenoko.objective that return types with arguments of type ShapeModifier and TypeMethodDescriptionPatternObjective.getShapeToCompletePatternObjective
(Board board) -
Uses of Shape in com.takenoko.shape
Subclasses of Shape in com.takenoko.shapeModifier and TypeClassDescriptionclass
Build a solid color Curve patternclass
Build a solid color Diamond patternclass
Build a solid color Line patternclass
Build a mixed color Diamond patternclass
Class representing a pattern.class
Build a solid color Line patternFields in com.takenoko.shape with type parameters of type ShapeModifier and TypeFieldDescription(package private) final HashMap<PositionVector,
Set<Shape>> Pattern.cache
Methods in com.takenoko.shape that return ShapeModifier and TypeMethodDescriptionShape.copy()
Shape.getMissingShape
(Shape other) Shape.getRotatedShape
(int i) Shape.rotate60()
Returns a new shape with the same pattern but rotated 60 degrees around the rotation origin of the shape.Shape.rotate60
(PositionVector rotationOrigin) Returns a new shape with the same pattern but rotated 60 degrees around the given rotation rotationOrigin.Shape.translate
(PositionVector vector) Returns a new shape with the same pattern but translated by the given vector.Methods in com.takenoko.shape that return types with arguments of type ShapeModifier and TypeMethodDescriptionShape.getRotatedShapes()
Pattern.getShapesToCompletePatternObjective
(Board board) Pattern.getSubsetMatchPattern
(Board board, int startingSize, boolean ignoreIrrigation) Method to match a shape on the board.Methods in com.takenoko.shape with parameters of type ShapeConstructors in com.takenoko.shape with parameters of type Shape