GridSquare

public class GridSquare

Constructors

Link copied to clipboard
public void GridSquare(Location realLocation, int gridX, int gridZ)

Properties

Link copied to clipboard
public double fCost
Link copied to clipboard
public Double gCost
Link copied to clipboard
public int gridX
Link copied to clipboard
public int gridZ
Link copied to clipboard
public boolean isConstructable
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Location realLocation
Link copied to clipboard
public Tower tower
Link copied to clipboard

Functions

Link copied to clipboard
public double calculateFCost(GridSquare destination)
Link copied to clipboard
public static void clearPathfindingData(LevelPathfinding levelPathfinding)
Link copied to clipboard
public void findNeighbors(Map<Long, GridSquare> gridIndex, int length, int width)
Link copied to clipboard
public double getFCost()
Link copied to clipboard
public Double getGCost()
Link copied to clipboard
public int getGridX()
Link copied to clipboard
public int getGridZ()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Location getRealLocation()
Link copied to clipboard
public Tower getTower()
Link copied to clipboard
Link copied to clipboard
public static long gridKey(int gridX, int gridZ)
Packs grid coordinates into the key used by the play-area index.
Link copied to clipboard
public boolean isConstructable()
Link copied to clipboard
public boolean isValidPath()
Link copied to clipboard
public boolean newGCostIsLower(double newGCost)
Link copied to clipboard
public void setConstructable(boolean isConstructable)
Link copied to clipboard
public void setGCost(Double gCost)
Link copied to clipboard
public void setParent(GridSquare parent)
Link copied to clipboard
public void setTower(Tower tower)
Link copied to clipboard
public void setValidPath(boolean validPath)