BWAPI
Namespaces | Functions
quorum/include/BWTA.h File Reference
#include <BWAPI.h>
#include <BWTA/Chokepoint.h>
#include <BWTA/Polygon.h>
#include <BWTA/Region.h>
#include <BWTA/BaseLocation.h>
#include <BWTA/RectangleArray.h>
Include dependency graph for BWTA.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

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::TilePositionBWTA::getShortestPath (BWAPI::TilePosition start, BWAPI::TilePosition end)
std::vector< BWAPI::TilePositionBWTA::getShortestPath (BWAPI::TilePosition start, const std::set< BWAPI::TilePosition > &targets)
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines