BWAPI
Public Member Functions | Public Attributes
CombatAgent Class Reference

#include <CombatAgent.h>

Collaboration diagram for CombatAgent:
Collaboration graph
[legend]

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
SquadAgentloadedSquad
bool doneLoading
int unloadTimer

Constructor & Destructor Documentation


Member Function Documentation

Here is the call graph for this function:

Here is the caller graph for this function:

double CombatAgent::dps ( BWAPI::Unit unit,
BWAPI::Unit target 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int CombatAgent::getEnemiesInRange ( const UnitSet enemies)

Here is the call graph for this function:

void CombatAgent::inCombat ( const UnitSet enemies,
class SquadAgent squad 
)

Here is the call graph for this function:

void CombatAgent::inCombatBiological ( BWAPI::Unit bestTarget,
const UnitSet enemies,
class SquadAgent squad 
)

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

void CombatAgent::inCombatGhost ( BWAPI::Unit bestTarget,
const UnitSet enemies,
class SquadAgent squad 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void CombatAgent::inCombatMarine ( BWAPI::Unit bestTarget,
const UnitSet enemies,
class SquadAgent squad 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void CombatAgent::inCombatMedic ( const UnitSet enemies,
class SquadAgent squad 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void CombatAgent::inCombatTank ( BWAPI::Unit bestTarget,
const UnitSet enemies,
class SquadAgent squad 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void CombatAgent::inCombatVulture ( BWAPI::Unit bestTarget,
const UnitSet enemies,
class SquadAgent squad 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void CombatAgent::inCombatWraith ( BWAPI::Unit bestTarget,
const UnitSet enemies,
class SquadAgent squad 
)

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

double CombatAgent::tacticalThreat ( BWAPI::Unit unit,
BWAPI::Unit target 
)

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines