BWAPI
|
00001 #pragma once 00002 #include <BWTA.h> 00003 #include <BWAPI.h> 00004 #include "Micro/Goals/Goal.h" 00005 #include "SeeSubgoal.h" 00006 #include "Micro/UnitsGroup.h" 00007 00008 class ExploreGoal: public Goal 00009 { 00010 inline void needAScoutingUnit(); 00011 BWTA::Region* _region; 00012 int _firstRealized; 00013 public: 00014 ExploreGoal(BWTA::Region* region, int priority = 50); 00015 virtual ~ExploreGoal(); 00016 void achieve(); 00017 virtual void onOffer(std::set<BWAPI::Unit*> objects); 00018 };