BWAPI
Public Member Functions | Public Attributes
SquadManager Class Reference

#include <SquadManager.h>

Collaboration diagram for SquadManager:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SquadManager ()
void newSquad (const UnitSet &units)
SquadAgenttestSquad (const UnitSet &units)
void newSquad (BWAPI::Unit *unit)
void unitTraining (BWAPI::Unit *unit)
void onFrame ()
void onUnitDestroy (BWAPI::Unit *unit)
void newEnemy (BWAPI::Unit *enemy)
void newEnemy (BWAPI::Unit *enemy, SquadAgent *oldSquad)
void onEnemyEvade (BWAPI::Unit *enemy)
void onEnemyDestroy (BWAPI::Unit *enemy)
void requestRetreat (SquadAgent *squad)
BWAPI::Position getBestTarget ()
void removeMergingSquads (SquadAgent *squad)

Public Attributes

UnitSet _unitsTraning
SquadAgent_creatingSquad
SquadSet _squads
UnitToSquadMap _unitToSquadMap
UnitToSquadMap _enemyToSquadMap
BWAPI::Position _positionTarget
UnitPairSet _squadsToMerge

Constructor & Destructor Documentation


Member Function Documentation

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

void SquadManager::newEnemy ( BWAPI::Unit enemy,
SquadAgent oldSquad 
)

Here is the call graph for this function:

void SquadManager::newSquad ( const UnitSet units)

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:

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:

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:

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