Class VisibilityGraph
java.lang.Object
zombie.pathfind.VisibilityGraph
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanbooleanvoidcreate()zombie.pathfind.IntersectiongetIntersection(Edge edge1, Edge edge2) intgetPointOutsideObstacles(float x, float y, float z, AdjustStartEndNodeData adjust) booleanintersects(int squareMinX, int squareMinY, int squareMaxX, int squareMaxY, int expand) booleanvoidremoveNode(Node node)
-
Field Details
-
cluster
-
edges
-
perimeterNodes
-
perimeterEdges
-
-
Constructor Details
-
VisibilityGraph
public VisibilityGraph()
-
-
Method Details
-
isCreated
public boolean isCreated() -
getIntersection
-
addNode
-
removeNode
-
contains
-
contains
-
intersects
public boolean intersects(int squareMinX, int squareMinY, int squareMaxX, int squareMaxY, int expand) -
getPointOutsideObstacles
-
create
public void create()
-