Changeset 624 for code/branches/FICN/src/network/GameStateManager.cc
- Timestamp:
- Dec 18, 2007, 7:05:51 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/FICN/src/network/GameStateManager.cc
r620 r624 61 61 GameStateCompressed GameStateManager::popGameState(int clientID){ 62 62 int gID = head_->findClient(clientID)->getGamestateID(); 63 std::cout << "popgamestate: sending gstate id: " << gID << std::endl;63 std::cout << "popgamestate: sending gstate id: " << id << "diffed from: " << gID << std::endl; 64 64 if(gID!=GAMESTATEID_INITIAL){ 65 65 GameState *client = gameStateMap[gID]; 66 66 GameState *server = reference; 67 //head_->findClient(clientID)->setGamestateID(id); 67 68 return encode(client, server); 68 69 } else { 69 70 GameState *server = reference; 70 head_->findClient(clientID)->setGamestateID(id);71 //head_->findClient(clientID)->setGamestateID(id); 71 72 return encode(server); 72 73 // return an undiffed gamestate and set appropriate flags … … 95 96 GameState *retval=new GameState; //return value 96 97 retval->id=id++; 98 std::cout << "producing gamestate with id: " << retval->id << std::endl; 97 99 // reserve a little memory and increase it later on 98 100 //COUT(2) << "mallocing" << std::endl; … … 193 195 compressedGamestate.compsize = buffer; 194 196 compressedGamestate.normsize = size; 195 compressedGamestate.id = GAMESTATE;197 compressedGamestate.id = a->id; 196 198 compressedGamestate.data = dest; 197 199 compressedGamestate.diffed = a->diffed;
Note: See TracChangeset
for help on using the changeset viewer.