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 @Override
public void selectPlayer(Player selected) { public void selectPlayer(Player selected) {
if(player.isOpponentOf(selected)) if(defenders.contains(selected))
setCurrentDefender(selected); setCurrentDefender(selected);
else
SDisplayUtil.remind(VMessage.SINGLETON_INSTANCE); // cannot attack that player
} }
/** {@inheritDoc} */ /** {@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 // This will instantly highlight targets
for(MyObservable updateable : toUpdate) { for(MyObservable updateable : toUpdate) {