BWAPI
|
#include <DropShipMicroTactics.h>
Public Member Functions | |
DropShipMicroTactics (Unit *u) | |
DropShipMicroTactics (Unit *u, DropShipAerialSquadron *p, InformationManagerAgent *a) | |
DropShipMicroTactics (Unit *u, int movementLag) | |
virtual bool | MicroTacticsModel::executeTactics () |
virtual Unit * | getUnit () |
virtual void | setMovementLag (int l) |
void | requestJob (CrawlingBallAttack *movementTarget, std::vector< Unit * > cargo) |
void | setTarget (CrawlingBallAttack *p) |
void | clearTarget () |
void | declareTarget () |
virtual void | move (Position p) |
void | attachIntelligenceModule (InformationManagerAgent *a) |
void | setDesiredCargo (std::vector< Unit * > units) |
bool | isNotBusy () |
virtual UnitType | getKnownType () |
Position | findDropLocation (Position p) |
DropShipMicroTactics::DropShipMicroTactics | ( | Unit * | u, |
DropShipAerialSquadron * | p, | ||
InformationManagerAgent * | a | ||
) |
DropShipMicroTactics::DropShipMicroTactics | ( | Unit * | u, |
int | movementLag | ||
) |
void DropShipMicroTactics::clearTarget | ( | ) |
void DropShipMicroTactics::declareTarget | ( | ) |
UnitType DropShipMicroTactics::getKnownType | ( | ) | [virtual] |
Implements MicroTacticsModel.
Unit * DropShipMicroTactics::getUnit | ( | ) | [virtual] |
bool DropShipMicroTactics::isNotBusy | ( | ) |
virtual bool DropShipMicroTactics::MicroTacticsModel::executeTactics | ( | ) | [virtual] |
void DropShipMicroTactics::move | ( | Position | p | ) | [virtual] |
void DropShipMicroTactics::requestJob | ( | CrawlingBallAttack * | movementTarget, |
std::vector< Unit * > | cargo | ||
) |
void DropShipMicroTactics::setDesiredCargo | ( | std::vector< Unit * > | units | ) |
void DropShipMicroTactics::setMovementLag | ( | int | l | ) | [virtual] |
Implements MicroTacticsModel.
void DropShipMicroTactics::setTarget | ( | CrawlingBallAttack * | p | ) |