#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: