BWAPI
quorum/ExampleAIModule/ExecutionCommanderAgent.h
Go to the documentation of this file.
00001 #ifndef EXECUTIONCOMMANDERAGENT_H
00002 #define EXECUTIONCOMMANDERAGENT_H
00003 #include "GoalDescriptor.h"
00004 #include "AgentPool.h"
00005 #include "GoalTypes.h"
00006 #include "ConstructionAgent.h"
00007 #include "ResourceManagerAgent.h"
00008 #include "TrainingManagerAgent.h"
00009 #include "SquadManagerAgent.h"
00010 #include "BaseBuildingSCVTactics.h"
00011 #include "ResearchManagerAgent.h"
00012 #include "BaseDefenseManagerAgent.h"
00013 #include "InformationManagerAgent.h"
00014 #include "MilitaryProductionManagerAgent.h"
00015 #include <vector>
00016 #include "UnitOrder.h"
00017 
00018 
00019 class ExecutionCommanderAgent {
00020 public:
00021         
00022         ExecutionCommanderAgent(AgentPool* p);
00023         void execute(std::vector<GoalDescriptor*>);
00024 
00025 
00026 private:
00027         AgentPool* agentPool;
00028 
00029 
00030 
00031 
00032 };
00033 
00034 
00035 #endif
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines