aboutsummaryrefslogtreecommitdiff
path: root/packets/classes/usercmd.go
diff options
context:
space:
mode:
Diffstat (limited to 'packets/classes/usercmd.go')
-rw-r--r--packets/classes/usercmd.go17
1 files changed, 17 insertions, 0 deletions
diff --git a/packets/classes/usercmd.go b/packets/classes/usercmd.go
index 78e9c58..d3328fd 100644
--- a/packets/classes/usercmd.go
+++ b/packets/classes/usercmd.go
@@ -6,6 +6,23 @@ import (
6 "github.com/pektezol/bitreader" 6 "github.com/pektezol/bitreader"
7) 7)
8 8
9type UserCmdInfo struct {
10 CommandNumber int32
11 TickCount int32
12 ViewAnglesX float32
13 ViewAnglesY float32
14 ViewAnglesZ float32
15 ForwardMove float32
16 SideMove float32
17 UpMove float32
18 Buttons int32
19 Impulse byte
20 WeaponSelect int
21 WeaponSubtype int
22 MouseDx int16
23 MouseDy int16
24}
25
9func ParseUserCmdInfo(data []byte) UserCmdInfo { 26func ParseUserCmdInfo(data []byte) UserCmdInfo {
10 reader := bitreader.Reader(bytes.NewReader(data), true) 27 reader := bitreader.Reader(bytes.NewReader(data), true)
11 var userCmdInfo UserCmdInfo 28 var userCmdInfo UserCmdInfo