aboutsummaryrefslogtreecommitdiff
path: root/packets/packet.go
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--packets/packet.go (renamed from packets/message.go)7
1 files changed, 4 insertions, 3 deletions
diff --git a/packets/message.go b/packets/packet.go
index 922f918..23a21e6 100644
--- a/packets/message.go
+++ b/packets/packet.go
@@ -5,11 +5,12 @@ import (
5 5
6 "github.com/pektezol/bitreader" 6 "github.com/pektezol/bitreader"
7 "github.com/pektezol/demoparser/packets/classes" 7 "github.com/pektezol/demoparser/packets/classes"
8 "github.com/pektezol/demoparser/packets/messages"
8) 9)
9 10
10const MSSC = 2 11const MSSC = 2
11 12
12func ParseMessage(reader *bitreader.ReaderType) (status int) { 13func ParsePacket(reader *bitreader.ReaderType) (status int) {
13 messageType := reader.TryReadInt8() 14 messageType := reader.TryReadInt8()
14 messageTick := reader.TryReadInt32() 15 messageTick := reader.TryReadInt32()
15 messageSlot := reader.TryReadInt8() 16 messageSlot := reader.TryReadInt8()
@@ -31,8 +32,8 @@ func ParseMessage(reader *bitreader.ReaderType) (status int) {
31 OutSequence: int32(reader.TryReadInt32()), 32 OutSequence: int32(reader.TryReadInt32()),
32 Size: int32(reader.TryReadInt32()), 33 Size: int32(reader.TryReadInt32()),
33 } 34 }
34 reader.SkipBytes(int(packet.Size)) 35 packet.Data = messages.ParseMessage(reader.TryReadBytesToSlice(int(packet.Size)))
35 //fmt.Printf("[%d] (%d) Packet: %v\n", messageTick, messageType, packet) 36 fmt.Printf("[%d] (%d) Packet: %v\n", messageTick, messageType, packet)
36 return 2 37 return 2
37 case 0x03: 38 case 0x03:
38 syncTick := SyncTick{} 39 syncTick := SyncTick{}