BWAPI
BTHAI/SCProjects/BTHAIModule/Source/HighTemplarAgent.h
Go to the documentation of this file.
00001 #ifndef __HIGHTEMPLARAGENT_H__
00002 #define __HIGHTEMPLARAGENT_H__
00003 
00004 #include <BWAPI.h>
00005 #include "UnitAgent.h"
00006 using namespace BWAPI;
00007 using namespace std;
00008 
00017 class HighTemplarAgent : public UnitAgent {
00018 
00019 private:
00020         Unit* findPsiStormTarget();
00021         BaseAgent* findHallucinationTarget();
00022         BaseAgent* findArchonTarget();
00023         bool hasCastTransform;
00024 
00025 public:
00026         HighTemplarAgent(Unit* mUnit);
00027 
00029         void computeActions();
00030 
00032         string getTypeName();
00033 };
00034 
00035 #endif
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines