BWAPI
Skynet/Skynet/BasicUnitAction.h
Go to the documentation of this file.
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 };
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines