From c08f214d975a5331e53234d8ce638fad4695cd24 Mon Sep 17 00:00:00 2001 From: Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> Date: Fri, 20 Oct 2023 14:50:34 +0300 Subject: convert scoreboardupdate time taken to ticks as well (#19) --- pkg/messages/types/svcUserMessage.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'pkg/messages/types/svcUserMessage.go') diff --git a/pkg/messages/types/svcUserMessage.go b/pkg/messages/types/svcUserMessage.go index 2e7f044..e6ec080 100644 --- a/pkg/messages/types/svcUserMessage.go +++ b/pkg/messages/types/svcUserMessage.go @@ -2,6 +2,7 @@ package messages import ( "fmt" + "math" "github.com/pektezol/bitreader" "github.com/pektezol/demoparser/pkg/writer" @@ -802,7 +803,9 @@ func (svcUserMessage *SvcUserMessage) parseScoreboardTempUpdate(reader *bitreade } svcUserMessage.Data = scoreboardTempUpdate writer.TempAppendLine("\t\t\tPortal Count: %d", scoreboardTempUpdate.NumPortals) - writer.TempAppendLine("\t\t\tCM Ticks: %d", scoreboardTempUpdate.TimeTaken) + writer.TempAppendLine("\t\t\tTime Taken: %.2f", float32(scoreboardTempUpdate.TimeTaken)/100.0) + + writer.TempAppendLine("\t\t\tTicks Taken: %d", int(math.Round(float64((float32(scoreboardTempUpdate.TimeTaken)/100.0)/float32(1.0/60.0))))) } type UserMessageType uint8 -- cgit v1.2.3