LevelPathfinding

public class LevelPathfinding

Constructors

Link copied to clipboard
public void LevelPathfinding(LevelsConfigFields levelsConfigFields, World world)

Properties

Link copied to clipboard
public HashSet<GridSquare> endLocations
Link copied to clipboard
public boolean isValidGameArea
Link copied to clipboard
public final Set<GridSquare> playableArea
Link copied to clipboard
public final HashMap<GridSquare, List<GridSquare>> precachedAirPaths
Link copied to clipboard
public final HashMap<GridSquare, List<GridSquare>> precachedLandPaths
Link copied to clipboard
public HashSet<GridSquare> startLocations

Functions

Link copied to clipboard
public HashSet<GridSquare> getEndLocations()
Link copied to clipboard
Link copied to clipboard
public HashMap<GridSquare, List<GridSquare>> getPrecachedAirPaths()
Link copied to clipboard
public HashMap<GridSquare, List<GridSquare>> getPrecachedLandPaths()
Link copied to clipboard
public HashSet<GridSquare> getStartLocations()
Link copied to clipboard
public boolean hasCompletePaths()
Link copied to clipboard
public boolean isValidGameArea()
Link copied to clipboard
public void recachePaths()
Link copied to clipboard
Releases the force-loaded chunks claimed in parseGameArea.
Link copied to clipboard
public GridSquare toGrid(Location location)