From 2568d9acee182356f760fce751d7c5943d7e8971 Mon Sep 17 00:00:00 2001 From: BetaSteward Date: Mon, 17 May 2010 03:19:36 +0000 Subject: [PATCH] changes to support multiplayer --- Mage.Player.Human/src/mage/player/human/HumanPlayer.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Mage.Player.Human/src/mage/player/human/HumanPlayer.java b/Mage.Player.Human/src/mage/player/human/HumanPlayer.java index f497732c514..da3b58cc8e5 100644 --- a/Mage.Player.Human/src/mage/player/human/HumanPlayer.java +++ b/Mage.Player.Human/src/mage/player/human/HumanPlayer.java @@ -36,8 +36,10 @@ import mage.cards.Cards; import mage.choices.Choice; import mage.players.*; import java.util.Map; +import java.util.Set; import java.util.UUID; import mage.Constants.Outcome; +import mage.Constants.RangeOfInfluence; import mage.Constants.TargetController; import mage.Constants.Zone; import mage.MageObject; @@ -68,8 +70,8 @@ public class HumanPlayer extends PlayerImpl { protected transient TargetPermanent targetCombat = new TargetPermanent(new FilterCreatureForCombat(), TargetController.YOU); - public HumanPlayer(String name, Deck deck) { - super(name, deck); + public HumanPlayer(String name, Deck deck, RangeOfInfluence range) { + super(name, deck, range); human = true; } @@ -294,7 +296,7 @@ public class HumanPlayer extends PlayerImpl { } } - protected boolean selectDefender(List defenders, UUID attackerId, Game game) { + protected boolean selectDefender(Set defenders, UUID attackerId, Game game) { TargetDefender target = new TargetDefender(defenders, attackerId); if (chooseTarget(Outcome.Damage, target, game)) { declareAttacker(attackerId, response.getUUID(), game);