File tree 4 files changed +18
-18
lines changed
4 files changed +18
-18
lines changed Original file line number Diff line number Diff line change @@ -73,12 +73,12 @@ func TestDemoInfoCs(t *testing.T) {
73
73
var winnerSide string
74
74
switch e .Winner {
75
75
case common .TeamTerrorists :
76
- winner = gs .TState ()
77
- loser = gs .CTState ()
76
+ winner = gs .TeamTerrorists ()
77
+ loser = gs .TeamCounterTerrorists ()
78
78
winnerSide = "T"
79
79
case common .TeamCounterTerrorists :
80
- winner = gs .CTState ()
81
- loser = gs .TState ()
80
+ winner = gs .TeamCounterTerrorists ()
81
+ loser = gs .TeamTerrorists ()
82
82
winnerSide = "CT"
83
83
default :
84
84
// Probably match medic or something similar
@@ -204,19 +204,19 @@ func TestValveMatchmakingFuzzyEmitters(t *testing.T) {
204
204
p .RegisterEventHandler (func (ev events.RoundEndedEvent ) {
205
205
switch ev .Winner {
206
206
case common .TeamTerrorists :
207
- tScoreBeforeSwap = p .GameState ().TState ().Score () + 1
207
+ tScoreBeforeSwap = p .GameState ().TeamTerrorists ().Score () + 1
208
208
209
209
case common .TeamCounterTerrorists :
210
- ctScoreBeforeSwap = p .GameState ().CTState ().Score () + 1
210
+ ctScoreBeforeSwap = p .GameState ().TeamCounterTerrorists ().Score () + 1
211
211
}
212
212
})
213
213
214
214
p .RegisterEventHandler (func (fuzzy.TeamSwitchEvent ) {
215
215
teamSwitchDone = true
216
- if tScoreBeforeSwap != p .GameState ().CTState ().Score () {
216
+ if tScoreBeforeSwap != p .GameState ().TeamCounterTerrorists ().Score () {
217
217
t .Error ("T-Score before swap != CT-Score after swap" )
218
218
}
219
- if ctScoreBeforeSwap != p .GameState ().TState ().Score () {
219
+ if ctScoreBeforeSwap != p .GameState ().TeamTerrorists ().Score () {
220
220
t .Error ("CT-Score before swap != T-Score after swap" )
221
221
}
222
222
})
Original file line number Diff line number Diff line change @@ -43,9 +43,9 @@ func main() {
43
43
switch e .Winner {
44
44
case common .TeamTerrorists :
45
45
// Winner's score + 1 because it hasn't actually been updated yet
46
- fmt .Printf ("Round finished: winnerSide=T ; score=%d:%d\n " , gs .TState ().Score ()+ 1 , gs .CTState ().Score ())
46
+ fmt .Printf ("Round finished: winnerSide=T ; score=%d:%d\n " , gs .TeamTerrorists ().Score ()+ 1 , gs .TeamCounterTerrorists ().Score ())
47
47
case common .TeamCounterTerrorists :
48
- fmt .Printf ("Round finished: winnerSide=CT ; score=%d:%d\n " , gs .CTState ().Score ()+ 1 , gs .TState ().Score ())
48
+ fmt .Printf ("Round finished: winnerSide=CT ; score=%d:%d\n " , gs .TeamCounterTerrorists ().Score ()+ 1 , gs .TeamTerrorists ().Score ())
49
49
default :
50
50
// Probably match medic or something similar
51
51
fmt .Println ("Round finished: No winner (tie)" )
Original file line number Diff line number Diff line change @@ -42,8 +42,8 @@ func (em *ValveMatchmakingTeamSwitchEmitter) handleLastRoundHalf(events.LastRoun
42
42
43
43
// Get scores before switch
44
44
func (em * ValveMatchmakingTeamSwitchEmitter ) handleRoundEnded (ev events.RoundEndedEvent ) {
45
- em .tScoreBeforeSwitch = em .parser .GameState ().TState ().Score ()
46
- em .ctScoreBeforeSwitch = em .parser .GameState ().CTState ().Score ()
45
+ em .tScoreBeforeSwitch = em .parser .GameState ().TeamTerrorists ().Score ()
46
+ em .ctScoreBeforeSwitch = em .parser .GameState ().TeamCounterTerrorists ().Score ()
47
47
48
48
// Score hasn't been updated yet because CS:GO demos are weird
49
49
switch ev .Winner {
@@ -65,8 +65,8 @@ func (em *ValveMatchmakingTeamSwitchEmitter) handleRoundStarted(events.RoundStar
65
65
66
66
// Wait for score to update - this isn't (necessarily?) the case after RoundStartedEvent
67
67
func (em * ValveMatchmakingTeamSwitchEmitter ) handleTickDone (events.TickDoneEvent ) {
68
- tScoreOk := em .parser .GameState ().TState ().Score () == em .ctScoreBeforeSwitch
69
- ctScoreOk := em .parser .GameState ().CTState ().Score () == em .tScoreBeforeSwitch
68
+ tScoreOk := em .parser .GameState ().TeamTerrorists ().Score () == em .ctScoreBeforeSwitch
69
+ ctScoreOk := em .parser .GameState ().TeamCounterTerrorists ().Score () == em .tScoreBeforeSwitch
70
70
if tScoreOk && ctScoreOk {
71
71
em .dispatch (TeamSwitchEvent {})
72
72
Original file line number Diff line number Diff line change @@ -29,17 +29,17 @@ func (gs GameState) IngameTick() int {
29
29
return gs .ingameTick
30
30
}
31
31
32
- // CTState returns the TeamState of the CT team.
32
+ // TeamCounterTerrorists returns the TeamState of the CT team.
33
33
//
34
34
// Make sure to handle swapping sides properly if you keep the reference.
35
- func (gs * GameState ) CTState () * TeamState {
35
+ func (gs * GameState ) TeamCounterTerrorists () * TeamState {
36
36
return & gs .ctState
37
37
}
38
38
39
- // TState returns the TeamState of the T team.
39
+ // TeamTerrorists returns the TeamState of the T team.
40
40
//
41
41
// Make sure to handle swapping sides properly if you keep the reference.
42
- func (gs * GameState ) TState () * TeamState {
42
+ func (gs * GameState ) TeamTerrorists () * TeamState {
43
43
return & gs .tState
44
44
}
45
45
You can’t perform that action at this time.
0 commit comments