BWAPI
|
00001 #pragma once 00002 #include <BWAPI.h> 00003 #include <set> 00004 #include <vector> 00005 00006 using namespace BWAPI; 00007 00008 class UnitProc 00009 { 00010 public: 00011 UnitProc(Unit *pUnit = NULL); 00012 ~UnitProc(); 00013 void Init(Unit *pUnit = NULL); 00014 void EmulateIdleOrder(); 00015 void execute(); 00016 void StandardUnitProc(); 00017 00018 int iEmulatedOrder; 00019 Position guardLocation; 00020 Position destLocation; 00021 Unit *thisUnit; 00022 bool initialized; 00023 int dwState; 00024 int aiCaptain; 00025 }; 00026 00027 UnitProc *getUnitProc(BWAPI::Unit *pUnit);