BWAPI
SnippyHolloW-BroodwarBotQ-f01ab56/src/Micro/Units/TerranGround/MarineUnit.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 MarineUnit : public GroundUnit
00008 {
00009 protected:
00010     static std::set<BWAPI::UnitType> setPrio;
00011     bool decideToFlee();
00012 public:
00013     MarineUnit(BWAPI::Unit* u);
00014     virtual ~MarineUnit();
00015 #ifdef __LEARNING_PROB_TABLES__
00016         static void initProbTables();
00017 #endif
00018     virtual void micro();
00019     virtual void check();
00020     virtual int getAttackDuration();
00021     virtual std::set<BWAPI::UnitType> getSetPrio();
00022 private:
00023         static ProbTables _sProbTables;
00024 };
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines