BWAPI
|
00001 #pragma once 00002 #include <BWAPI.h> 00003 #include "Subgoal.h" 00004 00005 class SeeSubgoal : public Subgoal 00006 { 00007 00008 public: 00009 SeeSubgoal(SubgoalLogic l, UnitsGroup* ug, BWAPI::Position pos); 00010 SeeSubgoal(const SeeSubgoal& ssg); 00011 bool isRealized(); 00012 void tryToRealize(); 00013 double distanceToRealize(); 00014 virtual double distanceToRealize(BWAPI::Position); 00015 protected: 00016 BWAPI::Position _pos; 00017 bool _achieved; 00018 };