From 44eefefe67a4a5f514faa4594370346fd1b54996 Mon Sep 17 00:00:00 2001 From: Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> Date: Thu, 21 Sep 2023 19:26:40 +0300 Subject: organize packets and classes (#9) --- pkg/classes/stop.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 pkg/classes/stop.go (limited to 'pkg/classes/stop.go') diff --git a/pkg/classes/stop.go b/pkg/classes/stop.go new file mode 100644 index 0000000..753be19 --- /dev/null +++ b/pkg/classes/stop.go @@ -0,0 +1,17 @@ +package classes + +import ( + "github.com/pektezol/bitreader" + "github.com/pektezol/demoparser/pkg/writer" +) + +type Stop struct { + RemainingData []byte +} + +func (stop *Stop) ParseStop(reader *bitreader.Reader) { + if reader.TryReadBool() { + stop.RemainingData = reader.TryReadBitsToSlice(uint64(reader.TryReadRemainingBits())) + writer.AppendLine("\tRemaining Data: %v", stop.RemainingData) + } +} -- cgit v1.2.3