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/userCmdInfo.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'pkg/classes/userCmdInfo.go') diff --git a/pkg/classes/userCmdInfo.go b/pkg/classes/userCmdInfo.go index 04d76b6..f1bb613 100644 --- a/pkg/classes/userCmdInfo.go +++ b/pkg/classes/userCmdInfo.go @@ -4,6 +4,7 @@ import ( "bytes" "github.com/pektezol/bitreader" + "github.com/pektezol/demoparser/pkg/writer" ) type UserCmdInfo struct { @@ -68,5 +69,19 @@ func ParseUserCmdInfo(data []byte) UserCmdInfo { if reader.TryReadBool() { userCmdInfo.MouseDy = int16(reader.TryReadBits(16)) } + writer.AppendLine("\tCommand Number: %v", userCmdInfo.CommandNumber) + writer.AppendLine("\tTick Count: %v", userCmdInfo.TickCount) + writer.AppendLine("\tView Angles X: %v", userCmdInfo.ViewAnglesX) + writer.AppendLine("\tView Angles Y: %v", userCmdInfo.ViewAnglesY) + writer.AppendLine("\tView Angles Z: %v", userCmdInfo.ViewAnglesZ) + writer.AppendLine("\tForward Move: %v", userCmdInfo.ForwardMove) + writer.AppendLine("\tSide Move: %v", userCmdInfo.SideMove) + writer.AppendLine("\tUp Move: %v", userCmdInfo.UpMove) + writer.AppendLine("\tButtons: %v", userCmdInfo.Buttons) + writer.AppendLine("\tImpulse: %v", userCmdInfo.Impulse) + writer.AppendLine("\tWeapon Select: %v", userCmdInfo.WeaponSelect) + writer.AppendLine("\tWeapon Sub Type: %v", userCmdInfo.WeaponSubType) + writer.AppendLine("\tMouse Dx: %v", userCmdInfo.MouseDx) + writer.AppendLine("\tMouse Dy: %v", userCmdInfo.MouseDy) return userCmdInfo } -- cgit v1.2.3