Browse Source

BaseTexFormat was not networked properly.

LukasPJ 10 years ago
parent
commit
f481d31285
1 changed files with 4 additions and 0 deletions
  1. 4 0
      Engine/source/terrain/terrData.cpp

+ 4 - 0
Engine/source/terrain/terrData.cpp

@@ -1199,6 +1199,8 @@ U32 TerrainBlock::packUpdate(NetConnection* con, U32 mask, BitStream *stream)
    if ( stream->writeFlag( mask & MiscMask ) )
    if ( stream->writeFlag( mask & MiscMask ) )
       stream->write( mScreenError );
       stream->write( mScreenError );
 
 
+   stream->writeInt(mBaseTexFormat, 32);
+
    return retMask;
    return retMask;
 }
 }
 
 
@@ -1265,6 +1267,8 @@ void TerrainBlock::unpackUpdate(NetConnection* con, BitStream *stream)
 
 
    if ( stream->readFlag() ) // MiscMask
    if ( stream->readFlag() ) // MiscMask
       stream->read( &mScreenError );
       stream->read( &mScreenError );
+
+   mBaseTexFormat = (BaseTexFormat)stream->readInt(32);
 }
 }
 
 
 void TerrainBlock::getMinMaxHeight( F32 *minHeight, F32 *maxHeight ) const 
 void TerrainBlock::getMinMaxHeight( F32 *minHeight, F32 *maxHeight ) const