Changeset 986 for code/branches/network/src/network/GameStateManager.cc
- Timestamp:
- Apr 3, 2008, 3:10:16 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/network/src/network/GameStateManager.cc
r984 r986 132 132 // run Synchronisable::getData with offset and additional place for 3 ints in between (for ids and length) 133 133 sync=it->getData((retval->data)+offset+3*sizeof(int)); 134 *(retval->data+offset)=sync.length; 135 *(retval->data+offset+sizeof(int))=sync.objectID; 136 *(retval->data+offset+2*sizeof(int))=sync.classID; 134 memcpy(retval->data+offset, (void *)&sync.length, sizeof(int)); 135 //*(retval->data+offset)=sync.length; 136 memcpy(retval->data+offset+sizeof(int), (void *)&sync.objectID, sizeof(int)); 137 //*(retval->data+offset+sizeof(int))=sync.objectID; 138 memcpy(retval->data+offset+2*sizeof(int), (void *)&sync.classID, sizeof(int)); 139 //*(retval->data+offset+2*sizeof(int))=sync.classID; 137 140 // increase data pointer 138 141 offset+=tempsize+3*sizeof(int); … … 200 203 r->size = dest_length; 201 204 r->diffed = true; 205 r->base_id = a->id; 202 206 r->data = dp; 203 207 return r; … … 232 236 compressedGamestate->data = dest; 233 237 compressedGamestate->diffed = a->diffed; 238 compressedGamestate->base_id = a->base_id; 234 239 235 240 return compressedGamestate;
Note: See TracChangeset
for help on using the changeset viewer.