Namespaces |
namespace | BWTA |
Functions |
void | BWTA::readMap () |
void | BWTA::analyze () |
const std::set< Region * > & | BWTA::getRegions () |
const std::set< Chokepoint * > & | BWTA::getChokepoints () |
const std::set< BaseLocation * > & | BWTA::getBaseLocations () |
const std::set< BaseLocation * > & | BWTA::getStartLocations () |
const std::set< Polygon * > & | BWTA::getUnwalkablePolygons () |
BaseLocation * | BWTA::getStartLocation (BWAPI::Player *player) |
Region * | BWTA::getRegion (int x, int y) |
Region * | BWTA::getRegion (BWAPI::TilePosition tileposition) |
Chokepoint * | BWTA::getNearestChokepoint (int x, int y) |
Chokepoint * | BWTA::getNearestChokepoint (BWAPI::TilePosition tileposition) |
Chokepoint * | BWTA::getNearestChokepoint (BWAPI::Position position) |
BaseLocation * | BWTA::getNearestBaseLocation (int x, int y) |
BaseLocation * | BWTA::getNearestBaseLocation (BWAPI::TilePosition tileposition) |
BaseLocation * | BWTA::getNearestBaseLocation (BWAPI::Position position) |
Polygon * | BWTA::getNearestUnwalkablePolygon (int x, int y) |
Polygon * | BWTA::getNearestUnwalkablePolygon (BWAPI::TilePosition tileposition) |
BWAPI::Position | BWTA::getNearestUnwalkablePosition (BWAPI::Position position) |
bool | BWTA::isConnected (int x1, int y1, int x2, int y2) |
bool | BWTA::isConnected (BWAPI::TilePosition a, BWAPI::TilePosition b) |
double | BWTA::getGroundDistance (BWAPI::TilePosition start, BWAPI::TilePosition end) |
std::pair< BWAPI::TilePosition,
double > | BWTA::getNearestTilePosition (BWAPI::TilePosition start, const std::set< BWAPI::TilePosition > &targets) |
std::map< BWAPI::TilePosition,
double > | BWTA::getGroundDistances (BWAPI::TilePosition start, const std::set< BWAPI::TilePosition > &targets) |
void | BWTA::getGroundDistanceMap (BWAPI::TilePosition start, RectangleArray< double > &distanceMap) |
void | BWTA::getGroundWalkDistanceMap (int walkx, int walky, RectangleArray< double > &distanceMap) |
std::vector< BWAPI::TilePosition > | BWTA::getShortestPath (BWAPI::TilePosition start, BWAPI::TilePosition end) |
std::vector< BWAPI::TilePosition > | BWTA::getShortestPath (BWAPI::TilePosition start, const std::set< BWAPI::TilePosition > &targets) |