From 5ec0210b60175dd6433bf4ec1a00b1fef3140ab5 Mon Sep 17 00:00:00 2001 From: "marcins78@gmail.com" Date: Tue, 13 Sep 2011 11:34:24 +0000 Subject: [PATCH] Sending clocks to UI. --- .../main/java/com/gempukku/lotro/LotroGameMediator.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/LotroGameMediator.java b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/LotroGameMediator.java index 0261bc57a..89a7d3a68 100644 --- a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/LotroGameMediator.java +++ b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/LotroGameMediator.java @@ -73,6 +73,7 @@ public class LotroGameMediator { public synchronized void startGame() { _lotroGame.startGame(); + startClocksForUsersPendingDecision(); } public synchronized void playerAnswered(String lotroGameParticipant, int decisionId, String answer) { @@ -157,8 +158,10 @@ public class LotroGameMediator { visitor.visitAwaitingDecision(_lotroGame.getActionStack().getTopmostAction(), awaitingDecision); Map secondsLeft = new HashMap(); - for (Map.Entry playerClock : _playerClocks.entrySet()) - secondsLeft.put(playerClock.getKey(), _maxSecondsPerPlayer - playerClock.getValue()); + for (Map.Entry playerClock : _playerClocks.entrySet()) { + String player = playerClock.getKey(); + secondsLeft.put(player, _maxSecondsPerPlayer - playerClock.getValue() - getCurrentUserPendingTime(player)); + } visitor.visitClock(secondsLeft); } }