BWAPI
|
00001 #pragma once 00002 00003 #include "Interface.h" 00004 #include "MicroAction.h" 00005 00006 class BasicUnitAction : public SingleMicroActionBaseClass 00007 { 00008 public: 00009 BasicUnitAction(Unit unit, const std::list<std::set<BWAPI::UnitType>> &targetPriorities) : SingleMicroActionBaseClass(unit), mTargetPriorities(targetPriorities) {} 00010 00011 bool update(const Goal &squadGoal, const UnitGroup &squadUnitGroup); 00012 00013 private: 00014 std::list<std::set<BWAPI::UnitType>> mTargetPriorities; 00015 };