Changeset 10138 in orxonox.OLD for branches/ai/src/ai/ai_swarm.h
- Timestamp:
- Dec 21, 2006, 10:14:15 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ai/src/ai/ai_swarm.h
r10137 r10138 3 3 #define _AI_SWARM_H 4 4 5 //class AITeamMember; 6 #include "ai_team_member.h" 7 class NPC2; 5 #include "world_entity.h" 6 #include "ai_module.h" 8 7 9 8 class AISwarm{ … … 14 13 void addAI(AIModule* newMember); 15 14 void removeAI(AIModule* oldMember); 16 int getSwarmSize(); 15 inline int getSwarmSize(){return swarmMembers.size();} 16 inline void setEnemyList(std::vector<WorldEntity*>* enemyList){this->enemyList=enemyList;} 17 inline void setDestination(Vector destination){this->destination=destination;} 18 Vector getPosition(); 17 19 private: 20 Vector destination; 21 std::vector<WorldEntity*>* enemyList; 18 22 std::set<AIModule*> swarmMembers; 19 23 };
Note: See TracChangeset
for help on using the changeset viewer.