BWAPI
Public Member Functions | Private Attributes
UnitInformationClass Class Reference

#include <UnitInformation.h>

List of all members.

Public Member Functions

 UnitInformationClass ()
void update ()
const UnitGroupgetUnitsTargetting (Unit unit)

Private Attributes

std::map< Unit, UnitGroupmUnitTargets

Detailed Description

Definition at line 9 of file UnitInformation.h.


Constructor & Destructor Documentation

Definition at line 4 of file UnitInformation.cpp.

{
}

Member Function Documentation

Definition at line 16 of file UnitInformation.h.

References mUnitTargets.

{ return mUnitTargets[unit]; }

Definition at line 8 of file UnitInformation.cpp.

References Singleton< T >::Instance(), and mUnitTargets.

{
        mUnitTargets.clear();
        for each(Unit unit in UnitTracker::Instance().getAllUnits())
        {
                if(unit->getTarget())
                        mUnitTargets[unit->getTarget()].insert(unit);
        }
}

Here is the call graph for this function:


Member Data Documentation

Definition at line 19 of file UnitInformation.h.

Referenced by getUnitsTargetting(), and update().


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