Changeset 1742 for code/branches/network/src/network/GamestateClient.cc
- Timestamp:
- Sep 8, 2008, 2:21:00 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/network/src/network/GamestateClient.cc
r1741 r1742 73 73 return 0; 74 74 int id = GAMESTATEID_INITIAL; 75 //bool b = saveShipCache();75 bool b = saveShipCache(); 76 76 packet::Gamestate *processed = processGamestate(tempGamestate_); 77 77 assert(processed); … … 81 81 last_diff_ = processed->getBaseID(); 82 82 last_gamestate_ = processed->getID(); 83 //if(b)84 //loadShipCache();83 if(b) 84 loadShipCache(); 85 85 id = processed->getID(); 86 86 cleanup(); … … 134 134 if(myShip_){ 135 135 // unsigned char *data = new unsigned char[myShip_->getSize()]; 136 int size=myShip_->getSize (0x1);136 int size=myShip_->getSize2(0, 0x1); 137 137 if(size==0) 138 138 return false; 139 139 shipCache_ = new unsigned char [size]; 140 140 unsigned char *temp = shipCache_; 141 if(!myShip_->getData 2(temp, 0x1))141 if(!myShip_->getData(temp, 0, 0x1)) 142 142 COUT(3) << "could not save shipCache" << std::endl; 143 143 return true; … … 157 157 158 158 packet::Gamestate *GamestateClient::processGamestate(packet::Gamestate *gs){ 159 if(gs->isCompressed()){ 160 bool b = gs->decompressData(); 161 assert(b); 162 } 159 if(gs->isCompressed()) 160 assert(gs->decompressData()); 163 161 if(gs->isDiffed()){ 164 162 packet::Gamestate *base = gamestateMap_[gs->getBaseID()];
Note: See TracChangeset
for help on using the changeset viewer.