BWAPI
Public Member Functions | Public Attributes | Friends
WarManager Class Reference

#include <WarManager.h>

Inheritance diagram for WarManager:
Inheritance graph
[legend]
Collaboration diagram for WarManager:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void onOffer (std::set< BWAPI::Unit * > units)
virtual void onRevoke (BWAPI::Unit *unit, double bid)
virtual std::string getName () const
virtual void update ()
void onUnitCreate (BWAPI::Unit *unit)
void onUnitDestroy (BWAPI::Unit *unit)
void sendGroupToAttack (UnitsGroup *ug)
void sendGroupToDefense (UnitsGroup *ug)
void promptRemove (UnitsGroup *ug)

Public Attributes

std::list< UnitsGroup * > unitsGroups

Friends

class CSingleton< WarManager >

Member Function Documentation

std::string WarManager::getName ( ) const [virtual]
void WarManager::onOffer ( std::set< BWAPI::Unit * >  units) [virtual]

Implements Arbitrator::Controller< BWAPI::Unit *, double >.

Here is the call graph for this function:

void WarManager::onRevoke ( BWAPI::Unit *  unit,
double  bid 
) [virtual]

Implements Arbitrator::Controller< BWAPI::Unit *, double >.

Here is the call graph for this function:

void WarManager::onUnitCreate ( BWAPI::Unit *  unit)

Here is the call graph for this function:

void WarManager::onUnitDestroy ( BWAPI::Unit *  unit)

Here is the caller graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

void WarManager::update ( ) [virtual]

Implements Arbitrator::Controller< BWAPI::Unit *, double >.

Here is the call graph for this function:


Friends And Related Function Documentation

friend class CSingleton< WarManager > [friend]

Member Data Documentation


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