BWAPI
|
#include <UnitInformation.h>
Public Member Functions | |
UnitInformationClass () | |
void | update () |
const UnitGroup & | getUnitsTargetting (Unit unit) |
Private Attributes | |
std::map< Unit, UnitGroup > | mUnitTargets |
Definition at line 9 of file UnitInformation.h.
Definition at line 4 of file UnitInformation.cpp.
{ }
const UnitGroup& UnitInformationClass::getUnitsTargetting | ( | Unit | unit | ) | [inline] |
Definition at line 16 of file UnitInformation.h.
References mUnitTargets.
{ return mUnitTargets[unit]; }
void UnitInformationClass::update | ( | ) |
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); } }
std::map<Unit, UnitGroup> UnitInformationClass::mUnitTargets [private] |
Definition at line 19 of file UnitInformation.h.
Referenced by getUnitsTargetting(), and update().