@@ -83,7 +83,7 @@ func (p *parser) bindBomb() {
8383
8484 // Track bomb when it is dropped on the ground or being held by a player
8585 scC4 := p .stParser .ServerClasses ().FindByName ("CC4" )
86- scC4 .OnEntityCreated (func (bombEntity * st.Entity ) {
86+ scC4 .OnEntityCreated (func (bombEntity st.Entity ) {
8787 bombEntity .OnPositionUpdate (func (pos r3.Vector ) {
8888 // Bomb only has a position when not held by a player
8989 bomb .Carrier = nil
@@ -107,7 +107,7 @@ func (p *parser) bindBomb() {
107107
108108 // Track bomb when it has been planted
109109 scPlantedC4 := p .stParser .ServerClasses ().FindByName ("CPlantedC4" )
110- scPlantedC4 .OnEntityCreated (func (bombEntity * st.Entity ) {
110+ scPlantedC4 .OnEntityCreated (func (bombEntity st.Entity ) {
111111 // Player can't hold the bomb when it has been planted
112112 p .gameState .bomb .Carrier = nil
113113
@@ -116,7 +116,7 @@ func (p *parser) bindBomb() {
116116}
117117
118118func (p * parser ) bindTeamStates () {
119- p .stParser .ServerClasses ().FindByName ("CCSTeam" ).OnEntityCreated (func (entity * st.Entity ) {
119+ p .stParser .ServerClasses ().FindByName ("CCSTeam" ).OnEntityCreated (func (entity st.Entity ) {
120120 team := entity .PropertyValueMust ("m_szTeamname" ).StringVal
121121
122122 var s * common.TeamState
@@ -155,12 +155,12 @@ func (p *parser) bindTeamStates() {
155155}
156156
157157func (p * parser ) bindBombSites () {
158- p .stParser .ServerClasses ().FindByName ("CCSPlayerResource" ).OnEntityCreated (func (playerResource * st.Entity ) {
158+ p .stParser .ServerClasses ().FindByName ("CCSPlayerResource" ).OnEntityCreated (func (playerResource st.Entity ) {
159159 playerResource .BindProperty ("m_bombsiteCenterA" , & p .bombsiteA .center , st .ValTypeVector )
160160 playerResource .BindProperty ("m_bombsiteCenterB" , & p .bombsiteB .center , st .ValTypeVector )
161161 })
162162
163- p .stParser .ServerClasses ().FindByName ("CBaseTrigger" ).OnEntityCreated (func (baseTrigger * st.Entity ) {
163+ p .stParser .ServerClasses ().FindByName ("CBaseTrigger" ).OnEntityCreated (func (baseTrigger st.Entity ) {
164164 t := new (boundingBoxInformation )
165165 p .triggers [baseTrigger .ID ()] = t
166166
@@ -170,11 +170,11 @@ func (p *parser) bindBombSites() {
170170}
171171
172172func (p * parser ) bindPlayers () {
173- p .stParser .ServerClasses ().FindByName ("CCSPlayer" ).OnEntityCreated (func (player * st.Entity ) {
173+ p .stParser .ServerClasses ().FindByName ("CCSPlayer" ).OnEntityCreated (func (player st.Entity ) {
174174 p .bindNewPlayer (player )
175175 })
176176
177- p .stParser .ServerClasses ().FindByName ("CCSPlayerResource" ).OnEntityCreated (func (entity * st.Entity ) {
177+ p .stParser .ServerClasses ().FindByName ("CCSPlayerResource" ).OnEntityCreated (func (entity st.Entity ) {
178178 p .playerResourceEntity = entity
179179 })
180180}
@@ -215,7 +215,7 @@ func (p *parser) getOrCreatePlayer(entityID int, rp *playerInfo) (isNew bool, pl
215215 return isNew , player
216216}
217217
218- func (p * parser ) bindNewPlayer (playerEntity st.IEntity ) {
218+ func (p * parser ) bindNewPlayer (playerEntity st.Entity ) {
219219 entityID := playerEntity .ID ()
220220 rp := p .rawPlayers [entityID - 1 ]
221221
@@ -289,7 +289,7 @@ func (p *parser) bindNewPlayer(playerEntity st.IEntity) {
289289 }
290290}
291291
292- func (p * parser ) bindPlayerWeapons (playerEntity st.IEntity , pl * common.Player ) {
292+ func (p * parser ) bindPlayerWeapons (playerEntity st.Entity , pl * common.Player ) {
293293 // Some demos have an additional prefix for player weapons weapon
294294 var wepPrefix string
295295 if playerEntity .Property (playerWeaponPrefix + "000" ) != nil {
@@ -345,7 +345,7 @@ func (p *parser) bindWeapons() {
345345 switch bc .Name () {
346346 case "CWeaponCSBase" :
347347 sc2 := sc // Local copy for loop
348- sc .OnEntityCreated (func (e * st.Entity ) { p .bindWeapon (e , p .equipmentMapping [sc2 ]) })
348+ sc .OnEntityCreated (func (e st.Entity ) { p .bindWeapon (e , p .equipmentMapping [sc2 ]) })
349349 case "CBaseGrenade" : // Grenade that has been thrown by player.
350350 sc .OnEntityCreated (p .bindGrenadeProjectiles )
351351 case "CBaseCSGrenade" :
@@ -360,7 +360,7 @@ func (p *parser) bindWeapons() {
360360
361361// bindGrenadeProjectiles keeps track of the location of live grenades (parser.gameState.grenadeProjectiles), actively thrown by players.
362362// It does NOT track the location of grenades lying on the ground, i.e. that were dropped by dead players.
363- func (p * parser ) bindGrenadeProjectiles (entity * st.Entity ) {
363+ func (p * parser ) bindGrenadeProjectiles (entity st.Entity ) {
364364 entityID := entity .ID ()
365365
366366 proj := common .NewGrenadeProjectile ()
@@ -448,7 +448,7 @@ func (p *parser) nadeProjectileDestroyed(proj *common.GrenadeProjectile) {
448448 }
449449}
450450
451- func (p * parser ) bindWeapon (entity * st.Entity , wepType common.EquipmentType ) {
451+ func (p * parser ) bindWeapon (entity st.Entity , wepType common.EquipmentType ) {
452452 entityID := entity .ID ()
453453
454454 eq , eqExists := p .gameState .weapons [entityID ]
@@ -502,7 +502,7 @@ func (p *parser) bindWeapon(entity *st.Entity, wepType common.EquipmentType) {
502502 }
503503}
504504
505- func (p * parser ) bindNewInferno (entity * st.Entity ) {
505+ func (p * parser ) bindNewInferno (entity st.Entity ) {
506506 inf := common .NewInferno (p .demoInfoProvider , entity )
507507 p .gameState .infernos [entity .ID ()] = inf
508508
@@ -540,7 +540,7 @@ func (p *parser) bindGameRules() {
540540 }
541541
542542 gameRules := p .ServerClasses ().FindByName ("CCSGameRulesProxy" )
543- gameRules .OnEntityCreated (func (entity * st.Entity ) {
543+ gameRules .OnEntityCreated (func (entity st.Entity ) {
544544 entity .Property (grPrefix ("m_gamePhase" )).OnUpdate (func (val st.PropertyValue ) {
545545 oldGamePhase := p .gameState .gamePhase
546546 p .gameState .gamePhase = common .GamePhase (val .IntVal )
0 commit comments