|
BWAPI
|
#include <AttackUnitTask.h>


Public Member Functions | |
| AttackUnitTask (Unit *target, Environment *env) | |
| virtual | ~AttackUnitTask (void) |
| Unit * | getTarget () |
| virtual void | addAgent (Agent *agent) |
| virtual void | removeAgent (Agent *agent) |
| virtual double | evaluateAptitude (Agent *agent) |
| virtual void | evaluateStatus () |
| virtual void | calculatePriority () |
| virtual void | evaluateNeededUnits () |
| virtual bool | execute (Agent *agent) |
Static Public Member Functions | |
| static void | generateNecessaryTasks (Environment *env) |
Protected Attributes | |
| Unit * | _target |
| double | _minAptitude |
| AttackUnitTask::AttackUnitTask | ( | Unit * | target, |
| Environment * | env | ||
| ) |


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

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

| Unit * AttackUnitTask::getTarget | ( | ) |
| void AttackUnitTask::removeAgent | ( | Agent * | agent | ) | [virtual] |
double AttackUnitTask::_minAptitude [protected] |
Unit* AttackUnitTask::_target [protected] |
1.7.6.1