BWAPI
Namespaces | Functions
Skynet/Skynet/MapHelper.h File Reference
#include "Interface.h"
Include dependency graph for MapHelper.h:
This graph shows which files directly or indirectly include this file:

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< TilePositionMapHelper::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)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines