From 7745f2dcaa2c409c19c6e79bf1eaa2bc41444be0 Mon Sep 17 00:00:00 2001 From: Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> Date: Sat, 23 Sep 2023 17:46:12 +0300 Subject: lp parser: only get portal count and cm ticks --- pkg/packets/headers.go | 2 -- pkg/packets/packets.go | 10 ---------- 2 files changed, 12 deletions(-) (limited to 'pkg/packets') diff --git a/pkg/packets/headers.go b/pkg/packets/headers.go index d92b22d..ba5482b 100644 --- a/pkg/packets/headers.go +++ b/pkg/packets/headers.go @@ -2,7 +2,6 @@ package packets import ( "github.com/pektezol/bitreader" - "github.com/pektezol/demoparser/pkg/writer" ) type Headers struct { @@ -42,6 +41,5 @@ func ParseHeaders(reader *bitreader.Reader) Headers { if headers.NetworkProtocol != 2001 { panic("this parser only supports demos from portal 2") } - writer.AppendLine("Headers: %+v", headers) return headers } diff --git a/pkg/packets/packets.go b/pkg/packets/packets.go index b1d6a40..02ad806 100644 --- a/pkg/packets/packets.go +++ b/pkg/packets/packets.go @@ -3,7 +3,6 @@ package packets import ( "github.com/pektezol/bitreader" "github.com/pektezol/demoparser/pkg/classes" - "github.com/pektezol/demoparser/pkg/writer" ) type PacketMessageInfo struct { @@ -18,42 +17,33 @@ func ParsePackets(reader *bitreader.Reader) PacketMessageInfo { slotNumber := reader.TryReadUInt8() switch packetType { case 1: // SignOn - writer.AppendLine("[%d] %s (%d):", tickNumber, "SIGNON", packetType) signOn := classes.SignOn{} signOn.ParseSignOn(reader) case 2: // Packet - writer.AppendLine("[%d] %s (%d):", tickNumber, "PACKET", packetType) packet := classes.Packet{} packet.ParsePacket(reader) case 3: // SyncTick - writer.AppendLine("[%d] %s (%d):", tickNumber, "SYNCTICK", packetType) syncTick := classes.SyncTick{} syncTick.ParseSyncTick() case 4: // ConsoleCmd - writer.AppendLine("[%d] %s (%d):", tickNumber, "CONSOLECMD", packetType) consoleCmd := classes.ConsoleCmd{} consoleCmd.ParseConsoleCmd(reader) case 5: // UserCmd - writer.AppendLine("[%d] %s (%d):", tickNumber, "USERCMD", packetType) userCmd := classes.UserCmd{} userCmd.ParseUserCmd(reader) case 6: // DataTables - writer.AppendLine("[%d] %s (%d):", tickNumber, "DATATABLES", packetType) dataTables := classes.DataTables{} dataTables.ParseDataTables(reader) case 7: // Stop - writer.AppendLine("[%d] %s (%d):", tickNumber, "STOP", packetType) 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 - writer.AppendLine("[%d] %s (%d):", tickNumber, "STRINGTABLES", packetType) stringTables := classes.StringTables{} stringTables.ParseStringTables(reader) default: // Invalid - writer.AppendLine("[%d] %s (%d):", tickNumber, "INVALID", packetType) panic("invalid packet type") } return PacketMessageInfo{ -- cgit v1.2.3