BWAPI
|
#include "Interface.h"
Go to the source code of this file.
Namespaces | |
namespace | MapHelper |
Functions | |
TilePosition | MapHelper::spiralSearch (TilePosition startLocation, std::tr1::function< bool(TilePosition)> testFunction, int maxRadius=0) |
std::set< TilePosition > | MapHelper::floodFill (TilePosition start, std::tr1::function< bool(TilePosition)> testFunction, std::set< TilePosition > targets=std::set< TilePosition >(), std::set< TilePosition > ignoreTiles=std::set< TilePosition >()) |
std::map< WalkPosition, int > | MapHelper::walkSearch (WalkPosition start, std::tr1::function< bool(WalkPosition)> testFunction, std::set< WalkPosition > targets=std::set< WalkPosition >(), std::set< WalkPosition > ignoreTiles=std::set< WalkPosition >()) |
bool | MapHelper::isAnyVisible (TilePosition location, BWAPI::UnitType type) |
bool | MapHelper::isAllVisible (TilePosition location, BWAPI::UnitType type) |
bool | MapHelper::isTileWalkable (TilePosition location) |
bool | MapHelper::isTileWalkable (int x, int y) |
bool | MapHelper::mapIs (std::string name) |
int | MapHelper::getGroundDistance (Position start, Position end) |