aboutsummaryrefslogtreecommitdiff
path: root/packets/classes/cmdinfo.go
diff options
context:
space:
mode:
Diffstat (limited to 'packets/classes/cmdinfo.go')
-rw-r--r--packets/classes/cmdinfo.go61
1 files changed, 0 insertions, 61 deletions
diff --git a/packets/classes/cmdinfo.go b/packets/classes/cmdinfo.go
deleted file mode 100644
index d11bebc..0000000
--- a/packets/classes/cmdinfo.go
+++ /dev/null
@@ -1,61 +0,0 @@
1package classes
2
3import "github.com/pektezol/bitreader"
4
5type CmdInfo struct {
6 Flags int32
7 ViewOrigin []float32
8 ViewAngles []float32
9 LocalViewAngles []float32
10 ViewOrigin2 []float32
11 ViewAngles2 []float32
12 LocalViewAngles2 []float32
13}
14
15func ParseCmdInfo(reader *bitreader.ReaderType, MSSC int) []CmdInfo {
16 var out []CmdInfo
17 for i := 0; i < MSSC; i++ {
18 flags := int32(reader.TryReadInt32())
19 viewOrigin := []float32{
20 reader.TryReadFloat32(),
21 reader.TryReadFloat32(),
22 reader.TryReadFloat32(),
23 }
24 viewAngles := []float32{
25 reader.TryReadFloat32(),
26 reader.TryReadFloat32(),
27 reader.TryReadFloat32(),
28 }
29 localViewAngles := []float32{
30 reader.TryReadFloat32(),
31 reader.TryReadFloat32(),
32 reader.TryReadFloat32(),
33 }
34 viewOrigin2 := []float32{
35 reader.TryReadFloat32(),
36 reader.TryReadFloat32(),
37 reader.TryReadFloat32(),
38 }
39 viewAngles2 := []float32{
40 reader.TryReadFloat32(),
41 reader.TryReadFloat32(),
42 reader.TryReadFloat32(),
43 }
44 localViewAngles2 := []float32{
45 reader.TryReadFloat32(),
46 reader.TryReadFloat32(),
47 reader.TryReadFloat32(),
48 }
49 cmdInfo := CmdInfo{
50 Flags: flags,
51 ViewOrigin: viewOrigin,
52 ViewAngles: viewAngles,
53 LocalViewAngles: localViewAngles,
54 ViewOrigin2: viewOrigin2,
55 ViewAngles2: viewAngles2,
56 LocalViewAngles2: localViewAngles2,
57 }
58 out = append(out, cmdInfo)
59 }
60 return out
61}