Changeset 1739 for code/branches/network/src/network/packet/Gamestate.cc
- Timestamp:
- Sep 8, 2008, 1:36:32 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/network/src/network/packet/Gamestate.cc
r1735 r1739 120 120 bool Gamestate::spreadData(int mode) 121 121 { 122 assert(data_ && !HEADER->compressed && !HEADER->diffed); 122 assert(data_); 123 assert(!HEADER->compressed); 124 assert(!HEADER->diffed); 123 125 unsigned int size, objectID, classID; 124 126 unsigned char *mem=data_+sizeof(GamestateHeader); … … 141 143 //fabricate the new synchronisable 142 144 if(!Synchronisable::fabricate(mem, mode)) 143 /*return false*/;145 return false; 144 146 it=orxonox::ObjectList<Synchronisable>::end(); 145 147 } … … 276 278 *GAMESTATE_HEADER(ndata) = *HEADER; 277 279 GAMESTATE_HEADER(ndata)->diffed = true; 280 GAMESTATE_HEADER(ndata)->base_id = base->getID(); 278 281 Gamestate *g = new Gamestate(ndata, 0); 282 g->flags_=flags_; 283 g->packetDirection_ = packetDirection_; 284 g->clientID_ = clientID_; 279 285 return g; 280 286 } … … 310 316 GAMESTATE_HEADER(ndata)->diffed = false; 311 317 Gamestate *g = new Gamestate(ndata, 0); 318 g->flags_=flags_; 319 g->packetDirection_ = packetDirection_; 320 g->clientID_ = clientID_; 321 assert(!g->isDiffed()); 322 assert(!g->isCompressed()); 312 323 return g; 313 324 } … … 341 352 } 342 353 354 bool Gamestate::isCompressed(){ 355 return HEADER->compressed; 356 } 357 343 358 int Gamestate::getBaseID(){ 344 359 return HEADER->base_id;
Note: See TracChangeset
for help on using the changeset viewer.