aboutsummaryrefslogtreecommitdiff
path: root/packets/classes/stringtable.go
diff options
context:
space:
mode:
Diffstat (limited to 'packets/classes/stringtable.go')
-rw-r--r--packets/classes/stringtable.go12
1 files changed, 12 insertions, 0 deletions
diff --git a/packets/classes/stringtable.go b/packets/classes/stringtable.go
index 64e8496..a1432f9 100644
--- a/packets/classes/stringtable.go
+++ b/packets/classes/stringtable.go
@@ -6,6 +6,18 @@ import (
6 "github.com/pektezol/bitreader" 6 "github.com/pektezol/bitreader"
7) 7)
8 8
9type StringTable struct {
10 TableName string
11 NumOfEntries int16
12 EntryName string
13 EntrySize int16
14 EntryData []byte
15 NumOfClientEntries int16
16 ClientEntryName string
17 ClientEntrySize int16
18 ClientEntryData []byte
19}
20
9func ParseStringTable(data []byte) []StringTable { 21func ParseStringTable(data []byte) []StringTable {
10 reader := bitreader.Reader(bytes.NewReader(data), true) 22 reader := bitreader.Reader(bytes.NewReader(data), true)
11 var stringTables []StringTable 23 var stringTables []StringTable