|
BWAPI
|
#include <BuildTask.h>


Public Member Functions | |
| BuildTask (UnitType buildingType, TilePosition pos, Environment *env) | |
| BuildTask (Unit *building, Environment *env) | |
| virtual | ~BuildTask (void) |
| double | evaluateAptitude (Agent *agent) |
| void | evaluateStatus () |
| void | evaluateNeededUnits () |
| TilePosition | getBuildingPosition () |
| UnitType | getBuildingType () |
| Unit * | getBuilding () |
| bool | execute (Agent *agent) |
Static Public Member Functions | |
| static void | generateUnfinishedBuildTasks (Environment *env) |
Protected Member Functions | |
| void | initialize () |
Protected Attributes | |
| UnitType | _workerType |
| UnitType | _buildingType |
| TilePosition | _buildingPos |
| Position | _targetPosition |
| BuildingSpaceInfo * | _plannedBuilding |
| bool | _requiresUnits |
| Unit * | _building |
| BuildTask::BuildTask | ( | UnitType | buildingType, |
| TilePosition | pos, | ||
| Environment * | env | ||
| ) |

| BuildTask::BuildTask | ( | Unit * | building, |
| Environment * | env | ||
| ) |

| BuildTask::~BuildTask | ( | void | ) | [virtual] |

| double BuildTask::evaluateAptitude | ( | Agent * | agent | ) | [virtual] |
| void BuildTask::evaluateNeededUnits | ( | ) | [virtual] |
Implements Task.
| void BuildTask::evaluateStatus | ( | ) | [virtual] |
| bool BuildTask::execute | ( | Agent * | agent | ) | [virtual] |
| void BuildTask::generateUnfinishedBuildTasks | ( | Environment * | env | ) | [static] |

| Unit * BuildTask::getBuilding | ( | ) |
| TilePosition BuildTask::getBuildingPosition | ( | ) |

| UnitType BuildTask::getBuildingType | ( | ) |

| void BuildTask::initialize | ( | ) | [protected] |


Unit* BuildTask::_building [protected] |
TilePosition BuildTask::_buildingPos [protected] |
UnitType BuildTask::_buildingType [protected] |
BuildingSpaceInfo* BuildTask::_plannedBuilding [protected] |
bool BuildTask::_requiresUnits [protected] |
Position BuildTask::_targetPosition [protected] |
UnitType BuildTask::_workerType [protected] |
1.7.6.1