From 171e350e348afadb55967b9c13d5eadc7f7d2cf4 Mon Sep 17 00:00:00 2001 From: Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> Date: Thu, 21 Sep 2023 01:53:59 +0300 Subject: add strings builder, customize ALL outputs (#6) --- cmd/parser.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'cmd/parser.go') diff --git a/cmd/parser.go b/cmd/parser.go index 98f4637..cf82529 100644 --- a/cmd/parser.go +++ b/cmd/parser.go @@ -3,10 +3,10 @@ package main import ( "fmt" "os" - "reflect" "github.com/pektezol/bitreader" "github.com/pektezol/demoparser/pkg/packets" + "github.com/pektezol/demoparser/pkg/writer" ) const littleEndian bool = true @@ -24,6 +24,7 @@ func main() { reader := bitreader.NewReader(file, littleEndian) demoParserHandler(reader) defer file.Close() + defer fmt.Println(writer.GetString()) return } for _, fileinfo := range files { // If it is a directory @@ -34,6 +35,7 @@ func main() { reader := bitreader.NewReader(file, littleEndian) demoParserHandler(reader) defer file.Close() + defer fmt.Println(writer.GetString()) } } @@ -41,7 +43,6 @@ func demoParserHandler(reader *bitreader.Reader) { packets.ParseHeaders(reader) for { packet := packets.ParsePackets(reader) - fmt.Printf("[%d] %s (%d):\n\t%+v\n", packet.TickNumber, reflect.ValueOf(packet.Data).Type(), packet.PacketType, packet.Data) if packet.PacketType == 7 { break } -- cgit v1.2.3