Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 10137 in orxonox.OLD for branches/ai/src/ai/ai_engine.h


Ignore:
Timestamp:
Dec 21, 2006, 3:49:51 PM (17 years ago)
Author:
tfahrni
Message:

discoverd std::map and std::set

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ai/src/ai/ai_engine.h

    r10135 r10137  
    1414
    1515   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       
    2219 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(){}
    3121        static AIEngine* singletonRef;
     22        std::map<int,AITeam*> teams;
    3223};
    3324
Note: See TracChangeset for help on using the changeset viewer.