Changeset 437 for code/branches/FICN/src/network/PacketDecoder.cc
- Timestamp:
- Dec 9, 2007, 1:46:03 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/FICN/src/network/PacketDecoder.cc
r415 r437 44 44 return true; 45 45 break; 46 47 48 49 46 case CLASSID: 47 clid(packet); 48 return true; 49 break; 50 50 } 51 51 return false; … … 120 120 //size of uncompressed data 121 121 memcpy( (void*)&(currentState->normsize), (const void*)(data+3*sizeof( int )), sizeof( int ) ); 122 //since the packetgenerator was changed, due to a new parameter, change this function too 123 memcpy( (void*)&(currentState->diffed), (const void*)(data+4*sizeof(int)), sizeof(bool)); 122 124 //since data is not allocated, because it's just a pointer, allocate it with size of gamestatedatastream 123 125 currentState->data = (unsigned char*)(malloc( currentState->compsize )); 124 126 //copy the GameStateCompressed data 125 memcpy( (void*)(currentState->data), (const void*)(data+4*sizeof( int ) ), currentState->compsize );127 memcpy( (void*)(currentState->data), (const void*)(data+4*sizeof( int ) + sizeof(bool)), currentState->compsize ); 126 128 127 129 //clean memory
Note: See TracChangeset
for help on using the changeset viewer.