From b563f3ed454757cbb26b6a8a2159f515a4d3aa4a Mon Sep 17 00:00:00 2001 From: Joshua Ashton Date: Thu, 13 Aug 2020 15:56:24 +0100 Subject: [PATCH] Add WriteSubMessage helper --- src/DedicatedServer.cpp | 2 +- src/NetworkMessage.h | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/DedicatedServer.cpp b/src/DedicatedServer.cpp index 015e142..56b4eba 100644 --- a/src/DedicatedServer.cpp +++ b/src/DedicatedServer.cpp @@ -261,7 +261,7 @@ namespace Feather chunkData.Write(biomes[i]); sections.Finalize(); - chunkData.WriteData(sections.GetData(), sections.GetDataSize()); + chunkData.WriteSubMessage(sections); // Block Ents chunkData.WriteVarInt(0); diff --git a/src/NetworkMessage.h b/src/NetworkMessage.h index 5bb8a33..65dd91a 100644 --- a/src/NetworkMessage.h +++ b/src/NetworkMessage.h @@ -77,6 +77,11 @@ namespace Feather Write(pos.Encode()); } + inline void WriteSubMessage(const NetworkMessage& message) + { + WriteData(message.GetData(), message.GetDataSize()); + } + inline void Finalize() { PrependVarIntSize();