|
BWAPI
|
#include <MoveCommandTask.h>


Public Member Functions | |
| MoveCommandTask (TilePosition pos, Environment *env) | |
| virtual | ~MoveCommandTask (void) |
| virtual void | calculatePriority () |
| double | evaluateAptitude (Agent *agent) |
| void | evaluateStatus () |
| void | evaluateNeededUnits () |
| TilePosition | getBuildingPosition () |
| UnitType | getBuildingType () |
| bool | execute (Agent *agent) |
Static Public Member Functions | |
| static void | generateNecessaryTasks (Environment *env) |
Protected Attributes | |
| UnitType | _buildingType |
| TilePosition | _buildingPos |
| Position | _targetPosition |
| BuildingSpaceInfo * | _plannedBuilding |
| MoveCommandTask::MoveCommandTask | ( | TilePosition | pos, |
| Environment * | env | ||
| ) |


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

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

| TilePosition MoveCommandTask::getBuildingPosition | ( | ) |
| UnitType MoveCommandTask::getBuildingType | ( | ) |
TilePosition MoveCommandTask::_buildingPos [protected] |
UnitType MoveCommandTask::_buildingType [protected] |
BuildingSpaceInfo* MoveCommandTask::_plannedBuilding [protected] |
Position MoveCommandTask::_targetPosition [protected] |
1.7.6.1