Changeset 1730 for code/branches/network/src/network/packet/Gamestate.cc
- Timestamp:
- Sep 7, 2008, 3:30:52 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/network/src/network/packet/Gamestate.cc
r1715 r1730 128 128 while(mem < data_+sizeof(GamestateHeader)+HEADER->normsize){ 129 129 // extract synchronisable header 130 size = *( int *)mem;131 objectID = *( int*)(mem+sizeof(int));132 classID = *( int*)(mem+2*sizeof(int));133 134 if(!it || it->objectID!=objectID ){130 size = *(unsigned int *)mem; 131 objectID = *(unsigned int*)(mem+sizeof(unsigned int)); 132 classID = *(unsigned int*)(mem+2*sizeof(unsigned int)); 133 134 if(!it || it->objectID!=objectID || it->classID!=classID){ 135 135 // bad luck ;) 136 136 // delete the synchronisable (obviously seems to be deleted on the server) … … 141 141 //fabricate the new synchronisable 142 142 if(!Synchronisable::fabricate(mem, mode)) 143 return false;143 /*return false*/; 144 144 it=orxonox::ObjectList<Synchronisable>::end(); 145 145 } … … 208 208 //save new data 209 209 data_ = ndata; 210 assert(HEADER->compressed); 211 COUT(3) << "gamestate compress normsize: " << HEADER->normsize << " compsize: " << HEADER->compsize << std::endl; 210 212 return true; 211 213 }
Note: See TracChangeset
for help on using the changeset viewer.