Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/game/StarNetPackets.cpp
diff options
context:
space:
mode:
authorKae <80987908+Novaenia@users.noreply.github.com>2023-07-31 20:22:09 +1000
committerKae <80987908+Novaenia@users.noreply.github.com>2023-07-31 20:22:09 +1000
commit0ef88075395cdf703b8fae6b729dd0a997b07423 (patch)
treebc2ec1f5d998190e286c07b2f3bb0e9b442f17ed /source/game/StarNetPackets.cpp
parent2dc10fa5ad76784c7053d00887a7f878b58dfcf9 (diff)
Changes to support modifying networking while maintaining legacy support
Diffstat (limited to 'source/game/StarNetPackets.cpp')
-rw-r--r--source/game/StarNetPackets.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/source/game/StarNetPackets.cpp b/source/game/StarNetPackets.cpp
index edd1a14..0ccb66e 100644
--- a/source/game/StarNetPackets.cpp
+++ b/source/game/StarNetPackets.cpp
@@ -79,6 +79,18 @@ EnumMap<PacketType> const PacketTypeNames{
Packet::~Packet() {}
+void Packet::readLegacy(DataStream& ds) {
+ read(ds);
+}
+void Packet::writeLegacy(DataStream& ds) const {
+ write(ds);
+}
+
+PacketCompressionMode Packet::compressionMode() const
+ { return m_compressionMode; }
+void Packet::setCompressionMode(PacketCompressionMode compressionMode)
+ { m_compressionMode = compressionMode; }
+
PacketPtr createPacket(PacketType type) {
switch (type) {
case PacketType::ProtocolRequest: return make_shared<ProtocolRequestPacket>();