We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0afd958 commit 84f0c9bCopy full SHA for 84f0c9b
internal/app/statemachine/change_proposedgameevent.go
@@ -44,7 +44,22 @@ func isNonTimeoutEvent(proposal *state.Proposal) bool {
44
return false
45
}
46
47
+func isBallLeftFieldEvent(e *state.GameEvent) bool {
48
+ switch *e.Type {
49
+ case state.GameEvent_AIMLESS_KICK,
50
+ state.GameEvent_BALL_LEFT_FIELD_GOAL_LINE,
51
+ state.GameEvent_BALL_LEFT_FIELD_TOUCH_LINE:
52
+ return true
53
+ }
54
+ return false
55
+}
56
+
57
func gameEventsSimilar(e1, e2 *state.GameEvent) bool {
58
+ if isBallLeftFieldEvent(e1) && isBallLeftFieldEvent(e2) {
59
+ // All ball left field events are similar
60
61
62
63
if *e1.Type != *e2.Type {
64
65
0 commit comments