]> git.localhorst.tv Git - blank.git/blobdiff - src/net/Packet.hpp
give unique IDs to entities
[blank.git] / src / net / Packet.hpp
index bd9dd86436a68ff0c08c548b8dd8b2031aa06ee2..af2f8727e3383669042365d2085c2f4c9a178083 100644 (file)
@@ -72,6 +72,7 @@ struct Packet {
                static constexpr std::size_t MAX_LEN = 100;
 
                void WritePlayer(const Entity &) noexcept;
+               void ReadPlayerID(std::uint32_t &) const noexcept;
                void ReadPlayer(Entity &) const noexcept;
                void WriteWorldName(const std::string &) noexcept;
                void ReadWorldName(std::string &) const noexcept;
@@ -105,7 +106,7 @@ struct Packet {
                pack.Tag();
                pack.Type(PayloadType::TYPE);
 
-               udp_pack.len = sizeof(Header) + PayloadType::TYPE;
+               udp_pack.len = sizeof(Header) + PayloadType::MAX_LEN;
 
                PayloadType result;
                result.length = PayloadType::MAX_LEN;