#ifndef _AI_TEAM_H #define _AI_TEAM_H #include "ai_swarm.h" class AITeam{ public: ~AITeam(){} AITeam(){} std::vector* getEnemyList(); void process(float dt); void addAI(int swarmNumber, AIModule* aiModule); void removeAI(int swarmNumber, AIModule* aiModule); inline int getTeamSize(){ return swarms.size(); } inline void setEnemyList(std::vector* enemyList){this->enemyList=enemyList;} private: std::vector* enemyList; std::map swarms; }; #endif /* _AI_TEAM_H */