From c195e944daec36ada3080e0daa51b10f7ea45ec2 Mon Sep 17 00:00:00 2001 From: Maxmtg Date: Sat, 16 Mar 2013 22:16:26 +0000 Subject: [PATCH] balance hands written in less lines --- .../forge/card/cardfactory/CardFactorySorceries.java | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/main/java/forge/card/cardfactory/CardFactorySorceries.java b/src/main/java/forge/card/cardfactory/CardFactorySorceries.java index c9f451986f7..ac3930ad7cc 100644 --- a/src/main/java/forge/card/cardfactory/CardFactorySorceries.java +++ b/src/main/java/forge/card/cardfactory/CardFactorySorceries.java @@ -462,16 +462,9 @@ public class CardFactorySorceries { } private static final void balanceHands(Spell card) { - - List> hands = new ArrayList>(); - for (Player p : Singletons.getModel().getGame().getPlayers()) { - - hands.add(p.getCardsIn(ZoneType.Hand)); - } int min = Integer.MAX_VALUE; - for (List h : hands) { - int s = h.size(); - min = Math.min(min, s); + for (Player p : Singletons.getModel().getGame().getPlayers()) { + min = Math.min(min, p.getZone(ZoneType.Hand).size()); } for (Player p : Singletons.getModel().getGame().getPlayers()) {