From 2f8c92f261586f68a976efce0cfcdd0401f402e0 Mon Sep 17 00:00:00 2001 From: Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> Date: Mon, 6 Nov 2023 18:37:11 +0300 Subject: dont try to understand it, feel it --- pkg/packets/packets.go | 54 -------------------------------------------------- 1 file changed, 54 deletions(-) delete mode 100644 pkg/packets/packets.go (limited to 'pkg/packets/packets.go') diff --git a/pkg/packets/packets.go b/pkg/packets/packets.go deleted file mode 100644 index 02ad806..0000000 --- a/pkg/packets/packets.go +++ /dev/null @@ -1,54 +0,0 @@ -package packets - -import ( - "github.com/pektezol/bitreader" - "github.com/pektezol/demoparser/pkg/classes" -) - -type PacketMessageInfo struct { - PacketType uint8 - TickNumber int32 - SlotNumber uint8 -} - -func ParsePackets(reader *bitreader.Reader) PacketMessageInfo { - packetType := reader.TryReadUInt8() - tickNumber := reader.TryReadSInt32() - slotNumber := reader.TryReadUInt8() - switch packetType { - case 1: // SignOn - signOn := classes.SignOn{} - signOn.ParseSignOn(reader) - case 2: // Packet - packet := classes.Packet{} - packet.ParsePacket(reader) - case 3: // SyncTick - syncTick := classes.SyncTick{} - syncTick.ParseSyncTick() - case 4: // ConsoleCmd - consoleCmd := classes.ConsoleCmd{} - consoleCmd.ParseConsoleCmd(reader) - case 5: // UserCmd - userCmd := classes.UserCmd{} - userCmd.ParseUserCmd(reader) - case 6: // DataTables - dataTables := classes.DataTables{} - dataTables.ParseDataTables(reader) - case 7: // Stop - stop := classes.Stop{} - stop.ParseStop(reader) - case 8: // CustomData TODO: not sar data - customData := classes.CustomData{} - customData.ParseCustomData(reader, tickNumber, packetType) - case 9: // StringTables TODO: parsing string table data - stringTables := classes.StringTables{} - stringTables.ParseStringTables(reader) - default: // Invalid - panic("invalid packet type") - } - return PacketMessageInfo{ - PacketType: packetType, - TickNumber: tickNumber, - SlotNumber: slotNumber, - } -} -- cgit v1.2.3