Changeset 10041 in orxonox.OLD for branches/ai/src/ai/ai_team_member.cc
- Timestamp:
- Dec 11, 2006, 11:12:11 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ai/src/ai/ai_team_member.cc
r10029 r10041 1 2 3 1 /* 4 2 orxonox - the future of 3D-vertical-scrollers … … 12 10 13 11 ### File Specific: 14 main-programmer: Patrick Boenzli12 main-programmer: Thomas Fahrni 15 13 co-programmer: 16 14 */ 17 #define DEBUG_SPECIAL_MODULE DEBUG_MODULE_WORLD_ENTITY18 15 16 #define DEBUG_SPECIAL_MODULE DEBUG_MODULE_AI 19 17 #include "ai_team_member.h" 18 #include "ai_engine.h" 20 19 21 20 AITeamMember::AITeamMember() … … 25 24 {} 26 25 26 27 27 28 void AITeamMember::process() 28 {} 29 { 30 int moduleCount=modules.size(); 31 for(int i=0; i < moduleCount; i++ ) 32 { 33 std::cout << "Processing AIModule " << i << "...\n"; 34 modules.at(i)->process(); 35 } 36 } 37 38 39 29 40 30 41 void AITeamMember::addToTeam(int aiTeamNumber) 31 {} 42 { 43 //funktionniert nur so pseudomässig... 44 AIEngine* aiEngine=AIEngine::getInstance(); 45 int teamNumber=aiEngine->newTeam(); 46 aiEngine->getTeam(teamNumber)->addMember(this); 47 } 32 48 49 50 51 52 void AITeamMember::addModule(AIModule* newModule){ 53 modules.push_back(newModule); 54 }
Note: See TracChangeset
for help on using the changeset viewer.