Changeset 7801 for code/trunk/src/libraries/network/GamestateClient.h
- Timestamp:
- Dec 22, 2010, 7:24:24 PM (13 years ago)
- Location:
- code/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk
- Property svn:mergeinfo changed
-
code/trunk/src/libraries/network/GamestateClient.h
r5781 r7801 57 57 ~GamestateClient(); 58 58 59 bool add(packet::Gamestate *gs, unsigned int clientID); 60 bool ack(unsigned int gamestateID, unsigned int clientID); 59 virtual bool addGamestate(packet::Gamestate *gs, unsigned int clientID); 60 virtual bool ackGamestate(unsigned int gamestateID, unsigned int clientID); 61 virtual uint32_t getLastProcessedGamestateID(unsigned int clientID=0) { return this->lastProcessedGamestateID_; } 62 virtual uint32_t getCurrentGamestateID(){ return this->lastProcessedGamestateID_; } 61 63 62 64 bool processGamestates(); … … 69 71 bool sendAck(unsigned int gamestateID); 70 72 71 unsigned int last _diff_;72 unsigned int last _gamestate_;73 unsigned int lastAckedGamestateID_; 74 unsigned int lastProcessedGamestateID_; 73 75 std::map<unsigned int, packet::Gamestate *> gamestateMap_; 74 76 packet::Gamestate *tempGamestate_; // we save the received gamestates here during processQueue
Note: See TracChangeset
for help on using the changeset viewer.