Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 10266 in orxonox.OLD for branches/ai/src/ai/ai_engine.cc


Ignore:
Timestamp:
Jan 17, 2007, 4:53:23 PM (17 years ago)
Author:
tfahrni
Message:

fixed segfault

File:
1 edited

Legend:

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

    r10244 r10266  
    3333                if(it->first!=0){
    3434                        Player* pl = State::getPlayer();
    35                         if(pl != NULL)enemyList->push_back(pl->getPlayable());
     35                        if( pl!=NULL && pl->getPlayable()!=NULL )
     36                                enemyList->push_back(pl->getPlayable());
    3637                }
    37        
     38
    3839                //find other enemys for this team
    3940                for(ObjectList<NPC2>::const_iterator npc = NPC2::objectList().begin(); npc != NPC2::objectList().end(); ++npc)
     
    6061void AIEngine::removeAI(int teamNumber, int swarmNumber, WorldEntity* npc)
    6162{
    62         std::map<int,AITeam*>::iterator it = teams.find(swarmNumber);
     63        std::map<int,AITeam*>::iterator it = teams.find(teamNumber);
    6364        if(it==teams.end())return;
    6465        it->second->removeAI(swarmNumber,npc);
Note: See TracChangeset for help on using the changeset viewer.