From: Andy D. <kha...@us...> - 2004-12-15 16:24:38
|
Update of /cvsroot/planeshift/planeshift/src/client In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30893/src/client Modified Files: pscelclient.cpp Log Message: Fixed a bug in which some unresolved entities would never be reresolved. Index: pscelclient.cpp =================================================================== RCS file: /cvsroot/planeshift/planeshift/src/client/pscelclient.cpp,v retrieving revision 1.184 retrieving revision 1.185 diff -C2 -d -r1.184 -r1.185 *** pscelclient.cpp 15 Dec 2004 16:22:42 -0000 1.184 --- pscelclient.cpp 15 Dec 2004 16:24:29 -0000 1.185 *************** *** 528,540 **** // look if some of the unresolved entities can't be resolved now csList<UnresolvedPos*>::Iterator posIter(unresPos); - csList<UnresolvedPos*>::Iterator test(unresPos); - - int i =0; - while(test.HasNext()) - { - test.Next(); - i++; - } - printf("posIter has %i elements\n",i); ++posIter; --- 528,531 ---- *************** *** 542,550 **** { UnresolvedPos * pos = posIter.FetchCurrent(); ! Error3("Re-resolving %s at %s",pos->entity->GetName(), pos->sector.GetData()); iSector * sector = psengine->GetEngine()->GetSectors ()->FindByName (pos->sector); if (sector) { ! Error2("Successfuly resolved %s", pos->sector.GetData()); pos->entity->SetPosition(pos->pos, pos->rot, sector); GEMClientActor* actor = dynamic_cast<GEMClientActor*> (pos->entity); --- 533,541 ---- { UnresolvedPos * pos = posIter.FetchCurrent(); ! //Error3("Re-resolving %s at %s",pos->entity->GetName(), pos->sector.GetData()); iSector * sector = psengine->GetEngine()->GetSectors ()->FindByName (pos->sector); if (sector) { ! //Error2("Successfuly resolved %s", pos->sector.GetData()); pos->entity->SetPosition(pos->pos, pos->rot, sector); GEMClientActor* actor = dynamic_cast<GEMClientActor*> (pos->entity); |