BWAPI
|
00001 #pragma once 00002 00003 #include "Micro/Units/BayesianUnit.h" 00004 00005 class GroundUnit : public BayesianUnit 00006 { 00007 public: 00008 GroundUnit(BWAPI::Unit* u); 00009 GroundUnit(BWAPI::Unit* u, 00010 const ProbTables* probtables); 00011 virtual ~GroundUnit(); 00012 virtual void micro() = 0; 00013 virtual void check() = 0; 00014 virtual int getAttackDuration() = 0; 00015 virtual std::set<BWAPI::UnitType> getSetPrio() = 0; 00016 private: 00017 static ProbTables _sProbTables; 00018 };