protocol rework + map packet ids removal

This commit is contained in:
2022-02-17 19:35:02 +01:00
parent 97a33e5517
commit bc271bc01e
3 changed files with 155 additions and 174 deletions

View File

@@ -72,15 +72,9 @@ bool World::loadMapFromFile(const std::string& fileName) {
DataBuffer mapHeaderPacketBuffer = utils::Decompress(buffer);
DataBuffer mapDataPacketBuffer = utils::Decompress(buffer);
protocol::PacketType packetType;
mapHeaderPacketBuffer >> packetType;
protocol::WorldBeginDataPacket headerPacket;
headerPacket.Deserialize(mapHeaderPacketBuffer);
mapDataPacketBuffer >> packetType;
protocol::WorldDataPacket dataPacket;
dataPacket.Deserialize(mapDataPacketBuffer);
@@ -94,8 +88,8 @@ bool World::saveMap(const std::string& fileName) const {
protocol::WorldBeginDataPacket headerPacket(this);
protocol::WorldDataPacket dataPacket(this);
DataBuffer mapHeaderCompressed = utils::Compress(headerPacket.Serialize());
DataBuffer mapDataCompressed = utils::Compress(dataPacket.Serialize());
DataBuffer mapHeaderCompressed = utils::Compress(headerPacket.Serialize(false));
DataBuffer mapDataCompressed = utils::Compress(dataPacket.Serialize(false));
std::cout << "Header Packet Size : " << mapHeaderCompressed.GetSize() << std::endl;
std::cout << "World Data Packet Size : " << mapDataCompressed.GetSize() << std::endl;