Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 10041 in orxonox.OLD for branches/ai/src/ai/ai_team_member.cc


Ignore:
Timestamp:
Dec 11, 2006, 11:12:11 PM (17 years ago)
Author:
tfahrni
Message:

Tried to make some progress with the AI..

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ai/src/ai/ai_team_member.cc

    r10029 r10041  
    1 
    2 
    31/*
    42   orxonox - the future of 3D-vertical-scrollers
     
    1210
    1311   ### File Specific:
    14    main-programmer: Patrick Boenzli
     12   main-programmer: Thomas Fahrni
    1513   co-programmer:
    1614*/
    17 #define DEBUG_SPECIAL_MODULE DEBUG_MODULE_WORLD_ENTITY
    1815
     16#define DEBUG_SPECIAL_MODULE DEBUG_MODULE_AI
    1917#include "ai_team_member.h"
     18#include "ai_engine.h"
    2019
    2120AITeamMember::AITeamMember()
     
    2524{}
    2625
     26
     27
    2728void 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
    2940
    3041void 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}
    3248
     49
     50
     51
     52void AITeamMember::addModule(AIModule* newModule){
     53                modules.push_back(newModule);
     54}
Note: See TracChangeset for help on using the changeset viewer.