BWAPI
quorum/ExampleAIModule/DummyGroup.h
Go to the documentation of this file.
00001 #ifndef DUMMYGROUP_H
00002 #define DUMMYGROUP_H
00003 #include "TacticsImplementations.h"
00004 
00005 class DummyGroup : public TacticsImplementation {
00006 public:
00007         DummyGroup(Squad* m, AgentPool* p);
00008         virtual bool execute();
00009         virtual std::vector<MicroTacticsModel*> getSubTeam(UnitType t);
00010         virtual void receiveAlert(Unit* t);
00011         virtual void assignUnit(Unit* u);
00012                 virtual void removeUnit(Unit* u);
00013 private:
00014         std::vector<MicroTacticsModel*> unitTactics;
00015         AgentPool* agentPool;
00016         Squad* element;
00017         bool dead;
00018         TargetFitnessCalculator* targetFitnessCalculator;
00019         std::vector<std::pair<int, Unit*>> squadTargets;
00020 };
00021 
00022 #endif
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines