public abstract class BWMap extends Object
public TerrainData getData()
public boolean isInitialized()
public boolean automaticPathUpdate()
public void enableAutomaticPathAnalysis()
public void assignStartingLocationsToSuitableBases()
public List<TilePosition> getUnassignedStartingLocations()
public Altitude getHighestAltitude()
public List<ChokePoint> getChokePoints()
public NeutralData getNeutralData()
public void onUnitDestroyed(Unit u)
public Area getArea(WalkPosition w)
public Area getArea(TilePosition t)
public Area getNearestArea(WalkPosition w)
public Area getNearestArea(TilePosition t)
public Area getMainArea(TilePosition topLeft, TilePosition size)
public TilePosition breadthFirstSearch(TilePosition start, Pred<Tile,TilePosition> findCond, Pred<Tile,TilePosition> visitCond, boolean connect8)
public TilePosition breadthFirstSearch(TilePosition start, Pred<Tile,TilePosition> findCond, Pred<Tile,TilePosition> visitCond)
public WalkPosition breadthFirstSearch(WalkPosition start, Pred<MiniTile,WalkPosition> findCond, Pred<MiniTile,WalkPosition> visitCond, boolean connect8)
public WalkPosition breadthFirstSearch(WalkPosition start, Pred<MiniTile,WalkPosition> findCond, Pred<MiniTile,WalkPosition> visitCond)
public Tile getTile(TilePosition tilePosition)
public Position getCenter()
public List<TilePosition> getStartingLocations()
Copyright © 2022. All rights reserved.