Changeset 8327 for code/trunk/src/libraries/network/GamestateManager.h
- Timestamp:
- Apr 25, 2011, 8:22:36 PM (13 years ago)
- Location:
- code/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk
- Property svn:mergeinfo changed
/code/branches/network6 (added) merged: 7823-7825,7875,7878,7881-7882,7898,7900,7931,8315
- Property svn:mergeinfo changed
-
code/trunk/src/libraries/network/GamestateManager.h
r7801 r8327 73 73 { 74 74 uint32_t peerID; 75 uint32_t last ProcessedGamestateID;76 uint32_t lastAckedGamestateID; 75 uint32_t lastReceivedGamestateID; //!< id of the last gamestate which was received (and processed) from the peer 76 uint32_t lastAckedGamestateID; //!< id of the last gamestate on which we received an ack from the peer 77 77 bool isSynched; 78 78 std::map< uint32_t, packet::Gamestate* > gamestates; … … 86 86 virtual bool addGamestate(packet::Gamestate *gs, unsigned int peerID); 87 87 virtual bool ackGamestate(unsigned int gamestateID, unsigned int peerID); 88 virtual uint32_t getLast ProcessedGamestateID( unsigned int peerID );88 virtual uint32_t getLastReceivedGamestateID( unsigned int peerID ); 89 89 virtual uint32_t getCurrentGamestateID(){ return currentGamestate_->getID(); } 90 90 … … 101 101 { assert(peerMap_.find(peerID)!=peerMap_.end()); peerMap_[peerID].isSynched = true; } 102 102 void removePeer( uint32_t peerID ); 103 bool hasPeers(){ return this->peerMap_.size()!=0; } 103 104 // void removeClient(ClientInformation *client); 104 105 protected:
Note: See TracChangeset
for help on using the changeset viewer.