Changeset 11071 for code/trunk/src/libraries/network/GamestateManager.h
- Timestamp:
- Jan 17, 2016, 10:29:21 PM (8 years ago)
- Location:
- code/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk
- Property svn:mergeinfo changed
-
code/trunk/src/libraries/network/GamestateManager.h
r10622 r11071 47 47 #include "core/CorePrereqs.h" 48 48 #include "packet/Gamestate.h" 49 #include <boost/concept_check.hpp>50 49 51 50 namespace orxonox … … 84 83 ~GamestateManager(); 85 84 86 virtual bool addGamestate(packet::Gamestate *gs, unsigned int peerID) ;87 virtual bool ackGamestate(unsigned int gamestateID, unsigned int peerID) ;88 virtual uint32_t getLastReceivedGamestateID( unsigned int peerID ) ;89 virtual uint32_t getCurrentGamestateID() { if( currentGamestate_) return currentGamestate_->getID(); else return GAMESTATEID_INITIAL; }85 virtual bool addGamestate(packet::Gamestate *gs, unsigned int peerID) override; 86 virtual bool ackGamestate(unsigned int gamestateID, unsigned int peerID) override; 87 virtual uint32_t getLastReceivedGamestateID( unsigned int peerID ) override; 88 virtual uint32_t getCurrentGamestateID() override{ if( currentGamestate_) return currentGamestate_->getID(); else return GAMESTATEID_INITIAL; } 90 89 91 90 bool processGamestates(); … … 108 107 bool processGamestate(packet::Gamestate *gs); 109 108 110 // std::map<unsigned int, std::map<unsigned int, packet::Gamestate*> 109 // std::map<unsigned int, std::map<unsigned int, packet::Gamestate*>> gamestateMap_; 111 110 std::map<unsigned int, packet::Gamestate*> gamestateQueue; 112 111 // std::map<unsigned int, uint32_t> lastProcessedGamestateID_;
Note: See TracChangeset
for help on using the changeset viewer.