#include <CombatAgent.h>
List of all members.
Public Member Functions |
| CombatAgent (BWAPI::Unit *unit) |
void | inCombat (const UnitSet &enemies, class SquadAgent *squad) |
void | inCombatBiological (BWAPI::Unit *bestTarget, const UnitSet &enemies, class SquadAgent *squad) |
void | inCombatMarine (BWAPI::Unit *bestTarget, const UnitSet &enemies, class SquadAgent *squad) |
void | inCombatMedic (const UnitSet &enemies, class SquadAgent *squad) |
void | inCombatVulture (BWAPI::Unit *bestTarget, const UnitSet &enemies, class SquadAgent *squad) |
void | inCombatWraith (BWAPI::Unit *bestTarget, const UnitSet &enemies, class SquadAgent *squad) |
void | inCombatTank (BWAPI::Unit *bestTarget, const UnitSet &enemies, class SquadAgent *squad) |
void | inCombatGhost (BWAPI::Unit *bestTarget, const UnitSet &enemies, class SquadAgent *squad) |
void | inCombatDropship () |
void | microScienceVessel (class SquadAgent *squad) |
double | computeTargetScore (BWAPI::Unit *target) |
double | dps (BWAPI::Unit *unit, BWAPI::Unit *target) |
double | tacticalThreat (BWAPI::Unit *unit, BWAPI::Unit *target) |
int | getEnemiesInRange (const UnitSet &enemies) |
void | unsiegeRequest () |
Public Attributes |
BWAPI::Unit * | _unit |
BWAPI::Unit * | _lastTarget |
bool | _inCooldown |
BWAPI::Position | _lastPosition |
SquadAgent * | loadedSquad |
bool | doneLoading |
int | unloadTimer |
Constructor & Destructor Documentation
Member Function Documentation
Member Data Documentation
The documentation for this class was generated from the following files: