diff --git a/src/main/java/uulm/teamname/marvelous/gamelibrary/gamelogic/GameStateManager.java b/src/main/java/uulm/teamname/marvelous/gamelibrary/gamelogic/GameStateManager.java index 6023110..2770e3f 100644 --- a/src/main/java/uulm/teamname/marvelous/gamelibrary/gamelogic/GameStateManager.java +++ b/src/main/java/uulm/teamname/marvelous/gamelibrary/gamelogic/GameStateManager.java @@ -116,19 +116,17 @@ class GameStateManager { GameState snapshot = state.snapshot(); ArrayList result = GameLogic.startGame(snapshot, selectedCharacters1, selectedCharacters2); - applyEvents(result); - result.add(GameLogic.buildGameStateEvent(state)); + applyEvents(result); snapshot = state.snapshot(); ArrayList result2 = GameLogic.startRound(snapshot); + result.add(GameLogic.buildGameStateEvent(state)); applyEvents(result2); result.addAll(result2); - result.add(GameLogic.buildGameStateEvent(state)); - return result; }