diff options
| author | Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> | 2023-11-06 18:37:11 +0300 |
|---|---|---|
| committer | Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> | 2023-11-06 18:37:11 +0300 |
| commit | 2f8c92f261586f68a976efce0cfcdd0401f402e0 (patch) | |
| tree | 33189cc48987789dff4e7fba0a74d2b2326f0a04 /pkg/messages/messages.go | |
| parent | convert cm ticks correctly (diff) | |
| download | sdp.go-2f8c92f261586f68a976efce0cfcdd0401f402e0.tar.gz sdp.go-2f8c92f261586f68a976efce0cfcdd0401f402e0.tar.bz2 sdp.go-2f8c92f261586f68a976efce0cfcdd0401f402e0.zip | |
dont try to understand it, feel itlp-parser
Diffstat (limited to 'pkg/messages/messages.go')
| -rw-r--r-- | pkg/messages/messages.go | 83 |
1 files changed, 0 insertions, 83 deletions
diff --git a/pkg/messages/messages.go b/pkg/messages/messages.go deleted file mode 100644 index 9b2422f..0000000 --- a/pkg/messages/messages.go +++ /dev/null | |||
| @@ -1,83 +0,0 @@ | |||
| 1 | package messages | ||
| 2 | |||
| 3 | import ( | ||
| 4 | "github.com/pektezol/bitreader" | ||
| 5 | messages "github.com/pektezol/demoparser/pkg/messages/types" | ||
| 6 | ) | ||
| 7 | |||
| 8 | func ParseMessages(messageType uint64, reader *bitreader.Reader) any { | ||
| 9 | var messageData any | ||
| 10 | switch messageType { | ||
| 11 | case 0: | ||
| 12 | messageData = messages.ParseNetNop(reader) | ||
| 13 | case 1: | ||
| 14 | messageData = messages.ParseNetDisconnect(reader) | ||
| 15 | case 2: | ||
| 16 | messageData = messages.ParseNetFile(reader) | ||
| 17 | case 3: | ||
| 18 | messageData = messages.ParseNetSplitScreenUser(reader) | ||
| 19 | case 4: | ||
| 20 | messageData = messages.ParseNetTick(reader) | ||
| 21 | case 5: | ||
| 22 | messageData = messages.ParseNetStringCmd(reader) | ||
| 23 | case 6: | ||
| 24 | messageData = messages.ParseNetSetConVar(reader) | ||
| 25 | case 7: | ||
| 26 | messageData = messages.ParseNetSignOnState(reader) | ||
| 27 | case 8: | ||
| 28 | messageData = messages.ParseSvcServerInfo(reader) | ||
| 29 | case 9: | ||
| 30 | messageData = messages.ParseSvcSendTable(reader) | ||
| 31 | case 10: | ||
| 32 | messageData = messages.ParseSvcClassInfo(reader) | ||
| 33 | case 11: | ||
| 34 | messageData = messages.ParseSvcSetPause(reader) | ||
| 35 | case 12: | ||
| 36 | messageData = messages.ParseSvcCreateStringTable(reader) // TODO: | ||
| 37 | case 13: | ||
| 38 | messageData = messages.ParseSvcUpdateStringTable(reader) // TODO: | ||
| 39 | case 14: | ||
| 40 | messageData = messages.ParseSvcVoiceInit(reader) | ||
| 41 | case 15: | ||
| 42 | messageData = messages.ParseSvcVoiceData(reader) | ||
| 43 | case 16: | ||
| 44 | messageData = messages.ParseSvcPrint(reader) | ||
| 45 | case 17: | ||
| 46 | messageData = messages.ParseSvcSounds(reader) // TODO: | ||
| 47 | case 18: | ||
| 48 | messageData = messages.ParseSvcSetView(reader) | ||
| 49 | case 19: | ||
| 50 | messageData = messages.ParseSvcFixAngle(reader) | ||
| 51 | case 20: | ||
| 52 | messageData = messages.ParseSvcCrosshairAngle(reader) | ||
| 53 | case 21: | ||
| 54 | messageData = messages.ParseSvcBspDecal(reader) // untested | ||
| 55 | case 22: | ||
| 56 | messageData = messages.ParseSvcSplitScreen(reader) // skipped | ||
| 57 | case 23: | ||
| 58 | messageData = messages.ParseSvcUserMessage(reader) // TODO: | ||
| 59 | case 24: | ||
| 60 | messageData = messages.ParseSvcEntityMessage(reader) // skipped | ||
| 61 | case 25: | ||
| 62 | messageData = messages.ParseSvcGameEvent(reader) // TODO: | ||
| 63 | case 26: | ||
| 64 | messageData = messages.ParseSvcPacketEntities(reader) // TODO: | ||
| 65 | case 27: | ||
| 66 | messageData = messages.ParseSvcTempEntities(reader) // skipped | ||
| 67 | case 28: | ||
| 68 | messageData = messages.ParseSvcPrefetch(reader) | ||
| 69 | case 29: | ||
| 70 | messageData = messages.ParseSvcMenu(reader) // skipped | ||
| 71 | case 30: | ||
| 72 | messageData = messages.ParseSvcGameEventList(reader) // TODO: | ||
| 73 | case 31: | ||
| 74 | messageData = messages.ParseSvcGetCvarValue(reader) | ||
| 75 | case 32: | ||
| 76 | messageData = messages.ParseSvcCmdKeyValues(reader) | ||
| 77 | case 33: | ||
| 78 | messageData = messages.ParseSvcPaintmapData(reader) | ||
| 79 | default: | ||
| 80 | return nil | ||
| 81 | } | ||
| 82 | return messageData | ||
| 83 | } | ||