X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fclient%2FMasterState.hpp;h=78ab3703b756539bad02d8f26ce4511efd4886ff;hb=69a4ba4fa3e4694887087ab6dddc784a593d2b03;hp=1d69998b58f3432f656a78906142704384977921;hpb=933ca0fe6c660e482edd45742d981f2de59a32df;p=blank.git diff --git a/src/client/MasterState.hpp b/src/client/MasterState.hpp index 1d69998..78ab370 100644 --- a/src/client/MasterState.hpp +++ b/src/client/MasterState.hpp @@ -61,13 +61,7 @@ public: void On(const Packet::ChunkBegin &) override; void On(const Packet::ChunkData &) override; void On(const Packet::BlockUpdate &) override; - -private: - /// flag entity as updated by given packet - /// returns false if the update should be ignored - bool UpdateEntity(std::uint32_t id, std::uint16_t seq); - /// drop update information or given entity - void ClearEntity(std::uint32_t id); + void On(const Packet::Message &) override; private: Environment &env; @@ -80,13 +74,6 @@ private: int login_packet; - struct UpdateStatus { - std::uint16_t last_packet; - int last_update; - }; - std::map update_status; - IntervalTimer update_timer; - }; }