diff options
| author | Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> | 2023-09-21 01:53:59 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-09-21 01:53:59 +0300 |
| commit | 171e350e348afadb55967b9c13d5eadc7f7d2cf4 (patch) | |
| tree | 14ec93df8ccc1aca0cf453f826d46a402b09dc8f /pkg/classes/userCmdInfo.go | |
| parent | define todos on packets (diff) | |
| download | sdp.go-171e350e348afadb55967b9c13d5eadc7f7d2cf4.tar.gz sdp.go-171e350e348afadb55967b9c13d5eadc7f7d2cf4.tar.bz2 sdp.go-171e350e348afadb55967b9c13d5eadc7f7d2cf4.zip | |
add strings builder, customize ALL outputs (#6)
Diffstat (limited to 'pkg/classes/userCmdInfo.go')
| -rw-r--r-- | pkg/classes/userCmdInfo.go | 15 |
1 files changed, 15 insertions, 0 deletions
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 ( | |||
| 4 | "bytes" | 4 | "bytes" |
| 5 | 5 | ||
| 6 | "github.com/pektezol/bitreader" | 6 | "github.com/pektezol/bitreader" |
| 7 | "github.com/pektezol/demoparser/pkg/writer" | ||
| 7 | ) | 8 | ) |
| 8 | 9 | ||
| 9 | type UserCmdInfo struct { | 10 | type UserCmdInfo struct { |
| @@ -68,5 +69,19 @@ func ParseUserCmdInfo(data []byte) UserCmdInfo { | |||
| 68 | if reader.TryReadBool() { | 69 | if reader.TryReadBool() { |
| 69 | userCmdInfo.MouseDy = int16(reader.TryReadBits(16)) | 70 | userCmdInfo.MouseDy = int16(reader.TryReadBits(16)) |
| 70 | } | 71 | } |
| 72 | writer.AppendLine("\tCommand Number: %v", userCmdInfo.CommandNumber) | ||
| 73 | writer.AppendLine("\tTick Count: %v", userCmdInfo.TickCount) | ||
| 74 | writer.AppendLine("\tView Angles X: %v", userCmdInfo.ViewAnglesX) | ||
| 75 | writer.AppendLine("\tView Angles Y: %v", userCmdInfo.ViewAnglesY) | ||
| 76 | writer.AppendLine("\tView Angles Z: %v", userCmdInfo.ViewAnglesZ) | ||
| 77 | writer.AppendLine("\tForward Move: %v", userCmdInfo.ForwardMove) | ||
| 78 | writer.AppendLine("\tSide Move: %v", userCmdInfo.SideMove) | ||
| 79 | writer.AppendLine("\tUp Move: %v", userCmdInfo.UpMove) | ||
| 80 | writer.AppendLine("\tButtons: %v", userCmdInfo.Buttons) | ||
| 81 | writer.AppendLine("\tImpulse: %v", userCmdInfo.Impulse) | ||
| 82 | writer.AppendLine("\tWeapon Select: %v", userCmdInfo.WeaponSelect) | ||
| 83 | writer.AppendLine("\tWeapon Sub Type: %v", userCmdInfo.WeaponSubType) | ||
| 84 | writer.AppendLine("\tMouse Dx: %v", userCmdInfo.MouseDx) | ||
| 85 | writer.AppendLine("\tMouse Dy: %v", userCmdInfo.MouseDy) | ||
| 71 | return userCmdInfo | 86 | return userCmdInfo |
| 72 | } | 87 | } |