Skip to content

Commit 71dfb93

Browse files
committed
refactor: make linter happy
1 parent 682e52b commit 71dfb93

File tree

5 files changed

+25
-20
lines changed

5 files changed

+25
-20
lines changed

pkg/demoinfocs/net_messages.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ func (p *parser) handlePacketEntities(pe *msg.CSVCMsg_PacketEntities) {
2525
for i := 0; i < int(pe.GetUpdatedEntries()); i++ {
2626
entityIndex += 1 + int(r.ReadUBitInt())
2727

28+
//nolint:nestif
2829
if r.ReadBit() {
2930
// FHDR_LEAVEPVS => LeavePVS
30-
3131
if r.ReadBit() {
3232
// FHDR_LEAVEPVS | FHDR_DELETE => LeavePVS with force delete. Should never happen on full update
3333
if existingEntity := p.gameState.entities[entityIndex]; existingEntity != nil {

pkg/demoinfocs/sendtables/entity.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,13 +218,15 @@ func (e *entity) initialize(recordingPlayerSlot int) {
218218
if e.isPlayer() {
219219
isGOTV := recordingPlayerSlot == -1
220220
isRecording := recordingPlayerSlot == e.id-1
221+
221222
if isGOTV || isRecording {
222223
e.positionPropNameXY = propVecOriginPlayerXY
223224
e.positionPropNameZ = propVecOriginPlayerZ
224225
} else {
225226
e.positionPropNameXY = nonLocalPropVecOriginPlayerXY
226227
e.positionPropNameZ = nonLocalPropVecOriginPlayerZ
227228
}
229+
228230
xyProp := e.Property(e.positionPropNameXY)
229231
zProp := e.Property(e.positionPropNameZ)
230232

pkg/demoinfocs/sendtables/propdecoder.go

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -155,27 +155,30 @@ func (propertyDecoder) decodeInt64(prop *sendTableProperty, reader *bit.BitReade
155155
}
156156

157157
return reader.ReadSignedVarInt64()
158-
} else {
159-
var high uint = 0
160-
var low uint = 0
161-
var isNegative bool = false
162-
if prop.flags.hasFlagSet(propFlagUnsigned) {
163-
low = reader.ReadInt(32)
164-
high = reader.ReadInt(prop.numberOfBits - 32)
165-
} else {
166-
isNegative = reader.ReadBit()
167-
low = reader.ReadInt(32)
168-
high = reader.ReadInt(prop.numberOfBits - 32 - 1)
169-
}
158+
}
170159

171-
var result int64 = (int64(high) << 32) | int64(low)
160+
var (
161+
high uint
162+
low uint
163+
isNegative = false
164+
)
172165

173-
if isNegative {
174-
result = -result
175-
}
166+
if prop.flags.hasFlagSet(propFlagUnsigned) {
167+
low = reader.ReadInt(32)
168+
high = reader.ReadInt(prop.numberOfBits - 32)
169+
} else {
170+
isNegative = reader.ReadBit()
171+
low = reader.ReadInt(32)
172+
high = reader.ReadInt(prop.numberOfBits - 32 - 1)
173+
}
174+
175+
var result = (int64(high) << 32) | int64(low)
176176

177-
return result
177+
if isNegative {
178+
result = -result
178179
}
180+
181+
return result
179182
}
180183

181184
func (propertyDecoder) decodeFloat(prop *sendTableProperty, reader *bit.BitReader) float32 {

pkg/demoinfocs/sendtables/sendtables.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ func (sc *ServerClass) PropertyEntryDefinitions() []PropertyEntry {
120120
return res
121121
}
122122

123-
func (sc *ServerClass) newEntity(entityDataReader *bit.BitReader, entityID int, classID int, serialNum int, recordingPlayerSlot int) *entity {
123+
func (sc *ServerClass) newEntity(entityDataReader *bit.BitReader, entityID int, serialNum int, recordingPlayerSlot int) *entity {
124124
props := make([]property, len(sc.flattenedProps))
125125

126126
for i := range sc.flattenedProps {

pkg/demoinfocs/sendtables/st_parser.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ func (p *SendTableParser) ReadEnterPVS(r *bit.BitReader, entityID int, existingE
322322
delete(existingEntities, entityID)
323323
}
324324

325-
return p.serverClasses[classID].newEntity(r, entityID, classID, serialNum, recordingPlayerSlot)
325+
return p.serverClasses[classID].newEntity(r, entityID, serialNum, recordingPlayerSlot)
326326
}
327327

328328
// classBits seems to calculate how many bits must be read for the server-class ID.

0 commit comments

Comments
 (0)