BWAPI
|
Public Member Functions | |
FleeTileTest (bool stickToRegion, TilePosition start) | |
bool | operator() (TilePosition position) |
Public Attributes | |
bool | mStickToRegion |
TilePosition | mStart |
Definition at line 118 of file PathFinder.cpp.
FleeTileTest::FleeTileTest | ( | bool | stickToRegion, |
TilePosition | start | ||
) | [inline] |
Definition at line 121 of file PathFinder.cpp.
: mStickToRegion(stickToRegion) , mStart(start) {}
bool FleeTileTest::operator() | ( | TilePosition | position | ) | [inline] |
Definition at line 126 of file PathFinder.cpp.
References Singleton< T >::Instance(), MapHelper::isTileWalkable(), mStart, and mStickToRegion.
{ if(!BuildingPlacer::Instance().isTileWalkable(position)) return false; return !mStickToRegion || TerrainAnaysis::Instance().getRegion(position) == TerrainAnaysis::Instance().getRegion(mStart); }
Definition at line 135 of file PathFinder.cpp.
Referenced by operator()().
Definition at line 134 of file PathFinder.cpp.
Referenced by operator()().