Class VisibilityGraph

java.lang.Object
zombie.pathfind.VisibilityGraph

public final class VisibilityGraph extends Object
  • Field Details

  • Constructor Details

    • VisibilityGraph

      public VisibilityGraph()
  • Method Details

    • isCreated

      public boolean isCreated()
    • getIntersection

      public zombie.pathfind.Intersection getIntersection(Edge edge1, Edge edge2)
    • addNode

      public void addNode(Node node)
    • removeNode

      public void removeNode(Node node)
    • contains

      public boolean contains(Square square)
    • contains

      public boolean contains(Square square, int expand)
    • intersects

      public boolean intersects(int squareMinX, int squareMinY, int squareMaxX, int squareMaxY, int expand)
    • getPointOutsideObstacles

      public int getPointOutsideObstacles(float x, float y, float z, AdjustStartEndNodeData adjust)
    • create

      public void create()