BWAPI
Skynet/Skynet/UnitInformation.h
Go to the documentation of this file.
00001 #pragma once
00002 
00003 #include "Interface.h"
00004 
00005 #include "Singleton.h"
00006 #include "Unit.h"
00007 #include "UnitGroup.h"
00008 
00009 class UnitInformationClass
00010 {
00011 public:
00012         UnitInformationClass();
00013 
00014         void update();
00015 
00016         const UnitGroup &getUnitsTargetting(Unit unit) { return mUnitTargets[unit]; }
00017 
00018 private:
00019         std::map<Unit, UnitGroup> mUnitTargets;
00020 };
00021 
00022 typedef Singleton<UnitInformationClass> UnitInformation;
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines