source:
orxonox.OLD/branches/ai/src/ai/ai_swarm.h
@
10137
Last change on this file since 10137 was 10137, checked in by tfahrni, 17 years ago | |
---|---|
File size: 354 bytes |
Line | |
---|---|
1 | |
2 | #ifndef _AI_SWARM_H |
3 | #define _AI_SWARM_H |
4 | |
5 | //class AITeamMember; |
6 | #include "ai_team_member.h" |
7 | class NPC2; |
8 | |
9 | class AISwarm{ |
10 | public: |
11 | AISwarm(){} |
12 | ~AISwarm(){} |
13 | void process(float dt); |
14 | void addAI(AIModule* newMember); |
15 | void removeAI(AIModule* oldMember); |
16 | int getSwarmSize(); |
17 | private: |
18 | std::set<AIModule*> swarmMembers; |
19 | }; |
20 | |
21 | #endif /* _AI_SWARM_H */ |
Note: See TracBrowser
for help on using the repository browser.