Changeset 1712 for code/branches/network/src/network/packet/Gamestate.cc
- Timestamp:
- Sep 6, 2008, 1:39:51 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/network/src/network/packet/Gamestate.cc
r1711 r1712 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 /* 20 2 * ORXONOX - the hottest 3D action shooter ever to exist … … 124 106 //start write gamestate header 125 107 HEADER->packetType = ENUM::Gamestate; 108 assert( *(ENUM::Type *)&data_[ 0 ] == ENUM::Gamestate); 126 109 HEADER->normsize = currentsize; 127 110 HEADER->id = id; … … 230 213 bool Gamestate::decompressData() 231 214 { 215 assert(compressed_); 232 216 //COUT(4) << "GameStateClient: uncompressing gamestate. id: " << a->id << ", baseid: " << a->base_id << ", normsize: " << a->normsize << ", compsize: " << a->compsize << std::endl; 233 217 int normsize = HEADER->normsize; … … 256 240 *GAMESTATE_HEADER(ndata) = *HEADER; 257 241 //delete old (compressed data) 258 delete []data_;242 delete[] data_; 259 243 //set new pointers and create bytestream 260 244 data_ = ndata; … … 349 333 } 350 334 351 } 352 353 } 335 bool Gamestate::isDiffed(){ 336 return HEADER->diffed; 337 } 338 339 int Gamestate::getBaseID(){ 340 return HEADER->base_id; 341 } 342 } 343 344 }
Note: See TracChangeset
for help on using the changeset viewer.