From 8add62fe201f489ceaf7394f9162675fa220482a Mon Sep 17 00:00:00 2001 From: punchready Date: Thu, 29 Jul 2021 00:17:41 +0200 Subject: [PATCH] fix: send first gamestate only event after everything is ready --- .../teamname/marvelous/gamelibrary/gamelogic/GameLogic.java | 2 -- .../marvelous/gamelibrary/gamelogic/GameStateManager.java | 2 ++ 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/uulm/teamname/marvelous/gamelibrary/gamelogic/GameLogic.java b/src/main/java/uulm/teamname/marvelous/gamelibrary/gamelogic/GameLogic.java index a081e8e..aa81646 100644 --- a/src/main/java/uulm/teamname/marvelous/gamelibrary/gamelogic/GameLogic.java +++ b/src/main/java/uulm/teamname/marvelous/gamelibrary/gamelogic/GameLogic.java @@ -819,8 +819,6 @@ public class GameLogic { state.turnOrder.add(id); } - result.add(buildGameStateEvent(state)); - return result; } 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 5ba240e..8e52f82 100644 --- a/src/main/java/uulm/teamname/marvelous/gamelibrary/gamelogic/GameStateManager.java +++ b/src/main/java/uulm/teamname/marvelous/gamelibrary/gamelogic/GameStateManager.java @@ -125,6 +125,8 @@ class GameStateManager { result.addAll(result2); + result.add(GameLogic.buildGameStateEvent(snapshot)); + return result; }