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) --- pkg/classes/serverClassInfo.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'pkg/classes/serverClassInfo.go') diff --git a/pkg/classes/serverClassInfo.go b/pkg/classes/serverClassInfo.go index 36bd8b8..c0d2a2a 100644 --- a/pkg/classes/serverClassInfo.go +++ b/pkg/classes/serverClassInfo.go @@ -2,6 +2,7 @@ package classes import ( "github.com/pektezol/bitreader" + "github.com/pektezol/demoparser/pkg/writer" ) type ServerClassInfo struct { @@ -11,11 +12,13 @@ type ServerClassInfo struct { } func ParseServerClassInfo(reader *bitreader.Reader, count int, numOfClasses int) ServerClassInfo { - return ServerClassInfo{ + serverClassInfo := ServerClassInfo{ ClassId: reader.TryReadUInt16(), ClassName: reader.TryReadString(), DataTableName: reader.TryReadString(), } + writer.TempAppendLine("\t\t\t[%d] %s (%s)", serverClassInfo.ClassId, serverClassInfo.ClassName, serverClassInfo.DataTableName) + return serverClassInfo } // func serverClassBits(numOfClasses int) int { -- cgit v1.2.3