]> git.localhorst.tv Git - blank.git/blobdiff - src/net/Packet.hpp
better control over entity update transmission
[blank.git] / src / net / Packet.hpp
index 76cd966bed681aec73e22f8c9a87276eb1cc4569..4742a4525d679a44333c2d27b7eb88a306793cdc 100644 (file)
@@ -53,6 +53,10 @@ struct Packet {
                std::size_t length;
                std::uint8_t *data;
 
+               std::uint16_t Seq() const noexcept {
+                       return reinterpret_cast<const Packet *>(data - sizeof(Header))->header.ctrl.seq;
+               }
+
                template<class T>
                void Write(const T &, size_t off) noexcept;
                template<class T>