minor: player can be attacked only if it is in the defenders list

This commit is contained in:
Maxmtg
2013-04-22 15:39:56 +00:00
parent 849b679c05
commit 5a1876ea7c

View File

@@ -96,8 +96,10 @@ public class InputAttack extends InputBase {
@Override
public void selectPlayer(Player selected) {
if(player.isOpponentOf(selected))
if(defenders.contains(selected))
setCurrentDefender(selected);
else
SDisplayUtil.remind(VMessage.SINGLETON_INSTANCE); // cannot attack that player
}
/** {@inheritDoc} */
@@ -159,7 +161,8 @@ public class InputAttack extends InputBase {
}
}
showMessage("Declare Attackers.\nSelecting Creatures to Attack " + currentDefender + "\n\nTo attack other players or their planewalkers just click on them");
showMessage("Declare Attackers.\nSelecting Creatures to Attack " + currentDefender +
"\n\nTo attack other players or their planewalkers just click on them");
// This will instantly highlight targets
for(MyObservable updateable : toUpdate) {