X-Git-Url: https://troll.desast.re/troll.git/blobdiff_plain/9b7567a9665ab65123d5463c8a288eda917b1117..7a79f5dd9d36c100b9ec5dc7f3f76e1dd9a6731f:/src/main/java/com/codingame/game/Referee.java diff --git a/src/main/java/com/codingame/game/Referee.java b/src/main/java/com/codingame/game/Referee.java index b56cade..e6c941f 100644 --- a/src/main/java/com/codingame/game/Referee.java +++ b/src/main/java/com/codingame/game/Referee.java @@ -35,6 +35,7 @@ public class Referee extends AbstractReferee { } view.init(model); + gameManager.getPlayer(0).view = view.p0; gameManager.getPlayer(1).view = view.p1; @@ -61,6 +62,8 @@ public class Referee extends AbstractReferee { player.execute(); } + // SDK @#%^&! arbitrary sequence point: last input < first output + for (Player player : gameManager.getActivePlayers()) { Model.Player p = player.model; @@ -87,6 +90,7 @@ public class Referee extends AbstractReferee { } else if (stones > 0) { player.view.animateStones(stones); + player.view.updateStoneCounter(); } } catch (InvalidAction e) {