| 99 | void Packet::setCompressionMode(PacketCompressionMode compressionMode) { m_compressionMode = compressionMode; } |
| 100 | |
| 101 | PacketPtr createPacket(PacketType type) { |
| 102 | switch (type) { |
| 103 | case PacketType::ProtocolRequest: return make_shared<ProtocolRequestPacket>(); |
| 104 | case PacketType::ProtocolResponse: return make_shared<ProtocolResponsePacket>(); |
| 105 | case PacketType::ServerDisconnect: return make_shared<ServerDisconnectPacket>(); |
| 106 | case PacketType::ConnectSuccess: return make_shared<ConnectSuccessPacket>(); |
| 107 | case PacketType::ConnectFailure: return make_shared<ConnectFailurePacket>(); |
| 108 | case PacketType::HandshakeChallenge: return make_shared<HandshakeChallengePacket>(); |
| 109 | case PacketType::ChatReceive: return make_shared<ChatReceivePacket>(); |
| 110 | case PacketType::UniverseTimeUpdate: return make_shared<UniverseTimeUpdatePacket>(); |
| 111 | case PacketType::CelestialResponse: return make_shared<CelestialResponsePacket>(); |
| 112 | case PacketType::PlayerWarpResult: return make_shared<PlayerWarpResultPacket>(); |
| 113 | case PacketType::PlanetTypeUpdate: return make_shared<PlanetTypeUpdatePacket>(); |
| 114 | case PacketType::Pause: return make_shared<PausePacket>(); |
| 115 | case PacketType::ServerInfo: return make_shared<ServerInfoPacket>(); |
| 116 | case PacketType::ClientConnect: return make_shared<ClientConnectPacket>(); |
| 117 | case PacketType::ClientDisconnectRequest: return make_shared<ClientDisconnectRequestPacket>(); |
| 118 | case PacketType::HandshakeResponse: return make_shared<HandshakeResponsePacket>(); |
| 119 | case PacketType::PlayerWarp: return make_shared<PlayerWarpPacket>(); |
| 120 | case PacketType::FlyShip: return make_shared<FlyShipPacket>(); |
| 121 | case PacketType::ChatSend: return make_shared<ChatSendPacket>(); |
| 122 | case PacketType::CelestialRequest: return make_shared<CelestialRequestPacket>(); |
| 123 | case PacketType::ClientContextUpdate: return make_shared<ClientContextUpdatePacket>(); |
| 124 | case PacketType::WorldStart: return make_shared<WorldStartPacket>(); |
| 125 | case PacketType::WorldStop: return make_shared<WorldStopPacket>(); |
| 126 | case PacketType::WorldLayoutUpdate: return make_shared<WorldLayoutUpdatePacket>(); |
| 127 | case PacketType::WorldParametersUpdate: return make_shared<WorldParametersUpdatePacket>(); |
| 128 | case PacketType::CentralStructureUpdate: return make_shared<CentralStructureUpdatePacket>(); |
| 129 | case PacketType::TileArrayUpdate: return make_shared<TileArrayUpdatePacket>(); |
| 130 | case PacketType::TileUpdate: return make_shared<TileUpdatePacket>(); |
| 131 | case PacketType::TileLiquidUpdate: return make_shared<TileLiquidUpdatePacket>(); |
| 132 | case PacketType::TileDamageUpdate: return make_shared<TileDamageUpdatePacket>(); |
| 133 | case PacketType::TileModificationFailure: return make_shared<TileModificationFailurePacket>(); |
| 134 | case PacketType::GiveItem: return make_shared<GiveItemPacket>(); |
| 135 | case PacketType::EnvironmentUpdate: return make_shared<EnvironmentUpdatePacket>(); |
| 136 | case PacketType::UpdateTileProtection: return make_shared<UpdateTileProtectionPacket>(); |
| 137 | case PacketType::SetDungeonGravity: return make_shared<SetDungeonGravityPacket>(); |
| 138 | case PacketType::SetDungeonBreathable: return make_shared<SetDungeonBreathablePacket>(); |
| 139 | case PacketType::SetPlayerStart: return make_shared<SetPlayerStartPacket>(); |
| 140 | case PacketType::FindUniqueEntityResponse: return make_shared<FindUniqueEntityResponsePacket>(); |
| 141 | case PacketType::Pong: return make_shared<PongPacket>(); |
| 142 | case PacketType::ModifyTileList: return make_shared<ModifyTileListPacket>(); |
| 143 | case PacketType::DamageTileGroup: return make_shared<DamageTileGroupPacket>(); |
| 144 | case PacketType::CollectLiquid: return make_shared<CollectLiquidPacket>(); |
| 145 | case PacketType::RequestDrop: return make_shared<RequestDropPacket>(); |
| 146 | case PacketType::SpawnEntity: return make_shared<SpawnEntityPacket>(); |
| 147 | case PacketType::ConnectWire: return make_shared<ConnectWirePacket>(); |
| 148 | case PacketType::DisconnectAllWires: return make_shared<DisconnectAllWiresPacket>(); |
| 149 | case PacketType::WorldClientStateUpdate: return make_shared<WorldClientStateUpdatePacket>(); |
| 150 | case PacketType::FindUniqueEntity: return make_shared<FindUniqueEntityPacket>(); |
| 151 | case PacketType::WorldStartAcknowledge: return make_shared<WorldStartAcknowledgePacket>(); |
| 152 | case PacketType::Ping: return make_shared<PingPacket>(); |
| 153 | case PacketType::EntityCreate: return make_shared<EntityCreatePacket>(); |
| 154 | case PacketType::EntityUpdateSet: return make_shared<EntityUpdateSetPacket>(); |
| 155 | case PacketType::EntityDestroy: return make_shared<EntityDestroyPacket>(); |
| 156 | case PacketType::EntityInteract: return make_shared<EntityInteractPacket>(); |
| 157 | case PacketType::EntityInteractResult: return make_shared<EntityInteractResultPacket>(); |
| 158 | case PacketType::HitRequest: return make_shared<HitRequestPacket>(); |
no test coverage detected