shape
This commit is contained in:
@@ -437,20 +437,6 @@ public enum ZoneManager {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static void LinkNavNodes(){
|
public static void LinkNavNodes(){
|
||||||
for(Zone zone : getAllZones()){
|
//TODO link nav nodes
|
||||||
for(PathingUtilities.Node node : zone.navNodes){
|
|
||||||
for(PathingUtilities.Node potentialNeighbor : zone.navNodes){
|
|
||||||
try {
|
|
||||||
for (Path2D.Float obstacle : zone.navObstacles) {
|
|
||||||
if (!node.equals(potentialNeighbor) && !obstacle.intersects(node.location.x, node.location.y, potentialNeighbor.location.x, potentialNeighbor.location.y)) {
|
|
||||||
node.neighbors.add(potentialNeighbor);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} catch(Exception e){
|
|
||||||
Logger.error("Failed To Check Neighbors Of Node In Zone: " + zone.getObjectUUID());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user