![]() |
BTHAI 2.0
|
00001 #ifndef __TERRANBUILDPLANNER_H__ 00002 #define __TERRANBUILDPLANNER_H__ 00003 00004 #include "BuildPlanner.h" 00005 #include "TerranCommander.h" 00006 00007 using namespace BWAPI; 00008 using namespace std; 00009 00016 class TerranBuildPlanner : public BuildPlanner { 00017 00018 private: 00019 int level; 00020 00021 TerranCommander* getCommanderInstance(); 00022 00023 public: 00024 TerranBuildPlanner(); 00025 ~TerranBuildPlanner(); 00026 00028 void init(); 00029 00031 void computeActions(); 00032 00034 void buildingDestroyed(Unit* building); 00035 00037 void handleNoBuildspotFound(UnitType toBuild); 00038 00040 void printInfo(); 00041 }; 00042 00043 #endif