Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jan 6, 2006, 7:11:34 PM (18 years ago)
Author:
rennerc
Message:

ParamPowerUp now syncs state correctly
fixed a bug in worldEntity

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/network/src/world_entities/world_entity.cc

    r6419 r6421  
    4949
    5050  this->obbTree = NULL;
     51
     52  this->md2TextureFileName = NULL;
    5153
    5254  if (root != NULL)
     
    384386  SYNCHELP_READ_FLOAT( scaling );
    385387  //check if modelFileName is relative to datadir or absolute
    386   if ( strstr(modelFileName, ResourceManager::getInstance()->getDataDir()) )
    387   {
    388     loadModel( modelFileName+strlen(ResourceManager::getInstance()->getDataDir()), scaling );
    389   }
    390   else
    391   {
    392     loadModel( modelFileName, scaling );
     388
     389  if ( strcmp(modelFileName, "") )
     390  {
     391
     392    if ( strstr(modelFileName, ResourceManager::getInstance()->getDataDir()) )
     393   {
     394     loadModel( modelFileName+strlen(ResourceManager::getInstance()->getDataDir()), scaling );
     395   }
     396    else
     397   {
     398     loadModel( modelFileName, scaling );
     399   }
    393400  }
    394401  delete[] modelFileName;
     402
     403  SYNCHELP_READ_STRINGM( modelFileName );
     404  if ( strcmp(modelFileName, "") )
     405    this->md2TextureFileName = modelFileName;
    395406
    396407  return SYNCHELP_READ_N;
     
    411422  SYNCHELP_WRITE_STRING( getModel( 0 )->getName() );
    412423  SYNCHELP_WRITE_FLOAT( scaling );
     424  if ( this->md2TextureFileName!=NULL && strcmp(this->md2TextureFileName, "") )
     425  {
     426    SYNCHELP_WRITE_STRING(this->md2TextureFileName);
     427  }
     428  else
     429  {
     430    SYNCHELP_WRITE_STRING("");
     431  }
     432
    413433  return SYNCHELP_WRITE_N;
    414434}
Note: See TracChangeset for help on using the changeset viewer.