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 doubleSmartPattern.calculatePriority(Map.Entry<PatternObjective, List<Shape>> entry, Shape shape) Method parameters in com.takenoko.bot.unitary with type arguments of type ShapeModifier and TypeMethodDescriptionstatic doubleSmartPattern.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 TypeClassDescriptionclassBuild a solid color Curve patternclassBuild a solid color Diamond patternclassBuild a solid color Line patternclassBuild a mixed color Diamond patternclassClass representing a pattern.classBuild 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.cacheMethods 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