@@ -13,13 +13,12 @@ type GameEventType string
13
13
const (
14
14
GameEventNone GameEventType = ""
15
15
16
- GameEventPrepared GameEventType = "prepared"
17
- GameEventNoProgressInGame GameEventType = "noProgressInGame"
18
- GameEventPlacementFailedByTeamInFavor GameEventType = "placementFailedByTeamInFavor"
19
- GameEventPlacementFailedByOpponent GameEventType = "placementFailedByOpponent"
20
- GameEventPlacementSucceeded GameEventType = "placementSucceeded"
21
- GameEventBotSubstitution GameEventType = "botSubstitution"
22
- GameEventTooManyRobots GameEventType = "tooManyRobots"
16
+ GameEventPrepared GameEventType = "prepared"
17
+ GameEventNoProgressInGame GameEventType = "noProgressInGame"
18
+ GameEventPlacementFailed GameEventType = "placementFailed"
19
+ GameEventPlacementSucceeded GameEventType = "placementSucceeded"
20
+ GameEventBotSubstitution GameEventType = "botSubstitution"
21
+ GameEventTooManyRobots GameEventType = "tooManyRobots"
23
22
24
23
GameEventBallLeftFieldTouchLine GameEventType = "ballLeftFieldTouchLine"
25
24
GameEventBallLeftFieldGoalLine GameEventType = "ballLeftFieldGoalLine"
@@ -64,8 +63,7 @@ var GameEventTypes = []GameEventType{
64
63
GameEventNone ,
65
64
GameEventPrepared ,
66
65
GameEventNoProgressInGame ,
67
- GameEventPlacementFailedByTeamInFavor ,
68
- GameEventPlacementFailedByOpponent ,
66
+ GameEventPlacementFailed ,
69
67
GameEventPlacementSucceeded ,
70
68
GameEventBotSubstitution ,
71
69
GameEventTooManyRobots ,
@@ -161,8 +159,7 @@ func AllGameEvents() []GameEventType {
161
159
GameEventMultiplePlacementFailures ,
162
160
GameEventKickTimeout ,
163
161
GameEventNoProgressInGame ,
164
- GameEventPlacementFailedByTeamInFavor ,
165
- GameEventPlacementFailedByOpponent ,
162
+ GameEventPlacementFailed ,
166
163
GameEventPlacementSucceeded ,
167
164
GameEventPrepared ,
168
165
GameEventBotSubstitution ,
@@ -223,15 +220,6 @@ func (e GameEvent) AddsRedCard() bool {
223
220
return false
224
221
}
225
222
226
- func (e GameEvent ) IncrementsBallPlacementFailureCounter () bool {
227
- switch e .Type {
228
- case GameEventPlacementFailedByTeamInFavor ,
229
- GameEventPlacementFailedByOpponent :
230
- return true
231
- }
232
- return false
233
- }
234
-
235
223
// IsSecondary checks if this game event is a secondary one that does not influence the next referee command
236
224
func (e GameEvent ) IsSecondary () bool {
237
225
switch e .Type {
@@ -346,10 +334,8 @@ func (e GameEvent) ToProto() *refproto.GameEvent {
346
334
protoEvent .Event = & refproto.GameEvent_KickTimeout_ {KickTimeout : e .Details .KickTimeout }
347
335
case GameEventNoProgressInGame :
348
336
protoEvent .Event = & refproto.GameEvent_NoProgressInGame_ {NoProgressInGame : e .Details .NoProgressInGame }
349
- case GameEventPlacementFailedByTeamInFavor :
350
- protoEvent .Event = & refproto.GameEvent_PlacementFailedByTeamInFavor_ {PlacementFailedByTeamInFavor : e .Details .PlacementFailedByTeamInFavor }
351
- case GameEventPlacementFailedByOpponent :
352
- protoEvent .Event = & refproto.GameEvent_PlacementFailedByOpponent_ {PlacementFailedByOpponent : e .Details .PlacementFailedByOpponent }
337
+ case GameEventPlacementFailed :
338
+ protoEvent .Event = & refproto.GameEvent_PlacementFailed_ {PlacementFailed : e .Details .PlacementFailed }
353
339
case GameEventPlacementSucceeded :
354
340
protoEvent .Event = & refproto.GameEvent_PlacementSucceeded_ {PlacementSucceeded : e .Details .PlacementSucceeded }
355
341
case GameEventPrepared :
@@ -400,8 +386,7 @@ type GameEventDetails struct {
400
386
MultiplePlacementFailures * refproto.GameEvent_MultiplePlacementFailures `json:"multiplePlacementFailures,omitempty"`
401
387
KickTimeout * refproto.GameEvent_KickTimeout `json:"kickTimeout,omitempty"`
402
388
NoProgressInGame * refproto.GameEvent_NoProgressInGame `json:"noProgressInGame,omitempty"`
403
- PlacementFailedByTeamInFavor * refproto.GameEvent_PlacementFailedByTeamInFavor `json:"placementFailedByTeamInFavor,omitempty"`
404
- PlacementFailedByOpponent * refproto.GameEvent_PlacementFailedByOpponent `json:"placementFailedByOpponent,omitempty"`
389
+ PlacementFailed * refproto.GameEvent_PlacementFailed `json:"placementFailed,omitempty"`
405
390
PlacementSucceeded * refproto.GameEvent_PlacementSucceeded `json:"placementSucceeded,omitempty"`
406
391
Prepared * refproto.GameEvent_Prepared `json:"prepared,omitempty"`
407
392
BotSubstitution * refproto.GameEvent_BotSubstitution `json:"botSubstitution,omitempty"`
@@ -509,11 +494,8 @@ func (d GameEventDetails) EventType() GameEventType {
509
494
if d .NoProgressInGame != nil {
510
495
return GameEventNoProgressInGame
511
496
}
512
- if d .PlacementFailedByTeamInFavor != nil {
513
- return GameEventPlacementFailedByTeamInFavor
514
- }
515
- if d .PlacementFailedByOpponent != nil {
516
- return GameEventPlacementFailedByOpponent
497
+ if d .PlacementFailed != nil {
498
+ return GameEventPlacementFailed
517
499
}
518
500
if d .PlacementSucceeded != nil {
519
501
return GameEventPlacementSucceeded
@@ -718,10 +700,7 @@ func (d GameEventDetails) String() string {
718
700
if d .NoProgressInGame != nil {
719
701
return ""
720
702
}
721
- if d .PlacementFailedByTeamInFavor != nil {
722
- return ""
723
- }
724
- if d .PlacementFailedByOpponent != nil {
703
+ if d .PlacementFailed != nil {
725
704
return ""
726
705
}
727
706
if d .PlacementSucceeded != nil {
@@ -774,8 +753,7 @@ func GameEventDetailsFromProto(event refproto.GameEvent) (d GameEventDetails) {
774
753
d .MultiplePlacementFailures = event .GetMultiplePlacementFailures ()
775
754
d .KickTimeout = event .GetKickTimeout ()
776
755
d .NoProgressInGame = event .GetNoProgressInGame ()
777
- d .PlacementFailedByTeamInFavor = event .GetPlacementFailedByTeamInFavor ()
778
- d .PlacementFailedByOpponent = event .GetPlacementFailedByOpponent ()
756
+ d .PlacementFailed = event .GetPlacementFailed ()
779
757
d .PlacementSucceeded = event .GetPlacementSucceeded ()
780
758
d .Prepared = event .GetPrepared ()
781
759
d .BotSubstitution = event .GetBotSubstitution ()
0 commit comments