|
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().
1.7.6.1