replace annonymous class with closure
parent
e2fd000b6d
commit
49e263a398
|
@ -15,9 +15,9 @@
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void executeEvent(final MagicGame game, final MagicEvent event) {
|
public void executeEvent(final MagicGame game, final MagicEvent event) {
|
||||||
event.processTargetPermanent(game,new MagicPermanentAction() {
|
event.processTargetPermanent(game, {
|
||||||
|
final MagicPermanent permanent ->
|
||||||
final MagicPlayer player = event.getPlayer();
|
final MagicPlayer player = event.getPlayer();
|
||||||
public void doAction(final MagicPermanent permanent) {
|
|
||||||
final Collection<MagicPermanent> creatures =
|
final Collection<MagicPermanent> creatures =
|
||||||
game.filterPermanents(player.getOpponent(),MagicTargetFilter.TARGET_CREATURE_YOU_CONTROL);
|
game.filterPermanents(player.getOpponent(),MagicTargetFilter.TARGET_CREATURE_YOU_CONTROL);
|
||||||
for (final MagicPermanent creature : creatures) {
|
for (final MagicPermanent creature : creatures) {
|
||||||
|
@ -36,7 +36,6 @@
|
||||||
);
|
);
|
||||||
game.doAction(new MagicDealDamageAction(damage));
|
game.doAction(new MagicDealDamageAction(damage));
|
||||||
}
|
}
|
||||||
}
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue