BWAPI
SnippyHolloW-BroodwarBotQ-f01ab56/src/Micro/Units/TerranGround/MedicUnit.h
Go to the documentation of this file.
00001 #pragma once
00002 
00003 #include "Defines.h"
00004 #include "Micro/Units/GroundUnit.h"
00005 #include <BWAPI.h>
00006 
00007 class MedicUnit : public GroundUnit
00008 {
00009 protected:
00010     static std::set<BWAPI::UnitType> setPrio;
00011     bool decideToFlee();
00012     int fightMove();
00013 public:
00014     MedicUnit(BWAPI::Unit* u);
00015     virtual ~MedicUnit();
00016 #ifdef __LEARNING_PROB_TABLES__
00017         static void initProbTables();
00018 #endif
00019     virtual void micro();
00020     virtual void check();
00021     virtual int getAttackDuration();
00022     virtual std::set<BWAPI::UnitType> getSetPrio();
00023 private:
00024         static ProbTables _sProbTables;
00025 };
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines