Changeset 10137 in orxonox.OLD for branches/ai/src/ai/ai_engine.h
- Timestamp:
- Dec 21, 2006, 3:49:51 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ai/src/ai/ai_engine.h
r10135 r10137 14 14 15 15 void tick(float dt); 16 17 void addTeam(int teamNumber); 18 void removeTeam(int teamNumber); 19 AITeam* getTeam(int teamNumber); 20 AITeam* getCreateTeam(int teamNumber); 21 16 void addAI(int teamNumber, int swarmNumber, AIModule* aiModule); 17 void removeAI(int teamNumber, int swarmNumber, AIModule* aiModule); 18 22 19 private: 23 void rebuildAIVector(); 24 25 std::vector<AIModule*> AIVector; 26 27 static const int maxTeams=32; 28 AITeam* teams[32]; 29 AIEngine(); 30 20 AIEngine(){} 31 21 static AIEngine* singletonRef; 22 std::map<int,AITeam*> teams; 32 23 }; 33 24
Note: See TracChangeset
for help on using the changeset viewer.