Changeset 1361 for code/branches/merge/src/network/GameStateClient.cc
- Timestamp:
- May 22, 2008, 2:09:33 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/merge/src/network/GameStateClient.cc
r1355 r1361 47 47 COUT(5) << "this: " << this << std::endl; 48 48 last_diff_=0; 49 last_gamestate_=GAMESTATEID_INITIAL-1;50 49 } 51 50 … … 57 56 printGameStateMap(); 58 57 GameState *gs, *reference; 59 /*if(compstate->id<last_gamestate_){60 // network packets got messed up61 COUT(3) << "received an obsolete gamestate" << std::endl;62 return false;63 }*/64 58 if(compstate->diffed && compstate->base_id!=GAMESTATEID_INITIAL){ 65 59 std::map<int, GameState*>::iterator it = gameStateMap.find(compstate->base_id); … … 83 77 COUT(4) << "adding decoded gs with id: " << gs->id << " diffed from: " << gs->base_id << std::endl; 84 78 last_diff_=gs->base_id; 85 //last_gamestate_=gs->id;86 79 return true; 87 80 }else{ … … 156 149 Synchronisable *no = dynamic_cast<Synchronisable *>(id->fabricate()); 157 150 COUT(4) << "loadsnapshot: classid: " << sync.classID << " objectID: " << sync.objectID << " length: " << sync.length << std::endl; 158 if(!no){159 COUT(2) << "coudl not frabricate classid: " << sync.classID << " objectID: " << sync.objectID << " identifier: " << id << std::endl;160 break;161 }162 151 no->objectID=sync.objectID; 163 152 no->classID=sync.classID;
Note: See TracChangeset
for help on using the changeset viewer.