From f8fb5fef22d2e5a9cf5cc15bbfee9f301949d6c7 Mon Sep 17 00:00:00 2001 From: Maxmtg Date: Sun, 26 May 2013 19:15:56 +0000 Subject: [PATCH] Added 'player kept N cards' to log InputSyncronizedBase - just a comment --- src/main/java/forge/control/input/InputSyncronizedBase.java | 1 + src/main/java/forge/game/GameAction.java | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/main/java/forge/control/input/InputSyncronizedBase.java b/src/main/java/forge/control/input/InputSyncronizedBase.java index f4fc63a8534..96a28870921 100644 --- a/src/main/java/forge/control/input/InputSyncronizedBase.java +++ b/src/main/java/forge/control/input/InputSyncronizedBase.java @@ -32,6 +32,7 @@ public abstract class InputSyncronizedBase extends InputBase implements InputSyn FThreads.invokeInNewThread(new Runnable() { @Override public void run() { + // this will update input proxy, so there might be anything happening in the thread getQueue().removeInput(InputSyncronizedBase.this); cdlDone.countDown(); } diff --git a/src/main/java/forge/game/GameAction.java b/src/main/java/forge/game/GameAction.java index 00da12eabe3..03c7ef7fb02 100644 --- a/src/main/java/forge/game/GameAction.java +++ b/src/main/java/forge/game/GameAction.java @@ -39,6 +39,7 @@ import forge.Command; import forge.CounterType; import forge.FThreads; import forge.GameEntity; +import forge.GameEventType; import forge.card.CardType; import forge.card.TriggerReplacementBase; import forge.card.ability.AbilityFactory; @@ -1519,6 +1520,7 @@ public class GameAction { p.onMulliganned(); } else { + game.getGameLog().add(GameEventType.MULLIGAN, p.getName() + " has kept a hand of " + p.getZone(ZoneType.Hand).size() + " cards"); whoCanMulligan.remove(i--); } }