From b400deb59e292bd972a0d9d633a8b807ae4f498e Mon Sep 17 00:00:00 2001 From: "marcins78@gmail.com" Date: Mon, 19 Sep 2011 12:11:00 +0000 Subject: [PATCH] Hand/deck and so on is --- .../main/java/com/gempukku/lotro/game/state/GameState.java | 7 +++++++ gemp-lotr/todo.txt | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/game/state/GameState.java b/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/game/state/GameState.java index 307cb98b3..70b942381 100644 --- a/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/game/state/GameState.java +++ b/gemp-lotr/gemp-lotr-logic/src/main/java/com/gempukku/lotro/game/state/GameState.java @@ -159,6 +159,13 @@ public class GameState { for (Map.Entry tokenIntegerEntry : physicalCardMapEntry.getValue().entrySet()) listener.addTokens(card, tokenIntegerEntry.getKey(), tokenIntegerEntry.getValue()); } + + for (String participantId : _playerOrder.getAllPlayers()) { + listener.setZoneSize(participantId, Zone.DECK, _decks.get(participantId).size()); + listener.setZoneSize(participantId, Zone.HAND, _hands.get(participantId).size()); + listener.setZoneSize(participantId, Zone.DISCARD, _discards.get(participantId).size()); + listener.setZoneSize(participantId, Zone.DEAD, _deadPiles.get(participantId).size()); + } } } diff --git a/gemp-lotr/todo.txt b/gemp-lotr/todo.txt index a90791064..5f169351c 100644 --- a/gemp-lotr/todo.txt +++ b/gemp-lotr/todo.txt @@ -7,7 +7,6 @@ Next priority: 26. The game area should display chat from the start. 25. Remove all non-essencial alerts, instead add warnings to chat panel. 13. Add dead/discard pile displays. -14. Add hand/deck card count displays. 16. Add an option to watch an ongoing game (spectator). 24. The events that are played and cards affected should be shown to the players briefly using animations to make it aestheticly pleasing. @@ -48,4 +47,5 @@ with Filters.sameCard(...) filter. 32. Created tables do not disappear when the player closes the browser. 33. When a player stops responding during preparation time of the game, the game is not properly finished. 19. Add filtering cards to deck-builder. +14. Add hand/deck card count displays.