BWAPI
|
00001 #pragma once 00002 00003 #include "Micro/Units/GroundUnit.h" 00004 #include <BWAPI.h> 00005 00006 class DragoonUnit : public GroundUnit 00007 { 00008 protected: 00009 static std::set<BWAPI::UnitType> setPrio; 00010 static int addRange; 00011 static int attackDuration; 00012 virtual bool decideToFlee(); 00013 public: 00014 DragoonUnit(BWAPI::Unit* u); 00015 virtual ~DragoonUnit(); 00016 virtual int addRangeGround(); 00017 virtual int addRangeAir(); 00018 static double getMaxRange(); 00019 00020 virtual void micro(); 00021 virtual void check(); 00022 virtual int getAttackDuration(); 00023 virtual std::set<BWAPI::UnitType> getSetPrio(); 00024 };