From b8c9cdc9996706047b605fcb179161a678fcb8db Mon Sep 17 00:00:00 2001 From: Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> Date: Sun, 6 Nov 2022 17:27:56 +0300 Subject: changed github username + other stuff that i don't remember --- classes/netsvc/netsvc.go | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 classes/netsvc/netsvc.go (limited to 'classes/netsvc/netsvc.go') diff --git a/classes/netsvc/netsvc.go b/classes/netsvc/netsvc.go new file mode 100644 index 0000000..a454310 --- /dev/null +++ b/classes/netsvc/netsvc.go @@ -0,0 +1,32 @@ +package netsvc + +import ( + "bytes" + "fmt" + + "github.com/pektezol/bitreader" + "github.com/pektezol/demoparser/utils" +) + +const NET_TICK_SCALEUP = 10000 + +func ParseNetSvcMessage(file []byte) { + reader := bitreader.Reader(bytes.NewReader(file), true) + bitsRead := 0 + for { + messageType, err := reader.ReadBits(6) + if err != nil { // No remaining bits left + break + } + switch messageType { + case 16: + var svcprint SvcPrint + svcprint.Message = utils.ReadStringFromSlice(file) + fmt.Println(svcprint) + bitsRead += len(svcprint.Message) * 8 + default: + //fmt.Println("default") + break + } + } +} -- cgit v1.2.3