Skip to content

Commit 0937b2e

Browse files
committed
Fix multiple_card game event being ignored
1 parent bd0471d commit 0937b2e

File tree

1 file changed

+7
-12
lines changed

1 file changed

+7
-12
lines changed

internal/app/statemachine/change_cards.go

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -47,19 +47,14 @@ func activeYellowCards(cards []*state.YellowCard) (count int32) {
4747

4848
// multipleYellowCardsChange creates a multiple cards event change
4949
func (s *StateMachine) multipleYellowCardsChange(byTeam state.Team) *Change {
50-
eventType := state.GameEvent_MULTIPLE_CARDS
51-
return &Change{
52-
Change: &Change_AddGameEventChange{
53-
AddGameEventChange: &Change_AddGameEvent{
54-
GameEvent: &state.GameEvent{
55-
Type: &eventType,
56-
Event: &state.GameEvent_MultipleCards_{
57-
MultipleCards: &state.GameEvent_MultipleCards{
58-
ByTeam: &byTeam,
59-
},
60-
},
50+
return createGameEventChange(
51+
state.GameEvent_MULTIPLE_CARDS,
52+
&state.GameEvent{
53+
Event: &state.GameEvent_MultipleCards_{
54+
MultipleCards: &state.GameEvent_MultipleCards{
55+
ByTeam: &byTeam,
6156
},
6257
},
6358
},
64-
}
59+
)
6560
}

0 commit comments

Comments
 (0)