|
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()().
1.7.6.1