unwrap method signature

master
melvin 2013-06-15 18:09:37 +08:00
parent b07e6cbb03
commit 6d6bb77dfd
30 changed files with 55 additions and 123 deletions

View File

@ -16,9 +16,7 @@
MagicEvent.NONE; MagicEvent.NONE;
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
if (event.isYes()) { if (event.isYes()) {
game.doAction(new MagicChangeLifeAction(event.getPlayer(),1)); game.doAction(new MagicChangeLifeAction(event.getPlayer(),1));
} }

View File

@ -15,9 +15,7 @@
MagicEvent.NONE; MagicEvent.NONE;
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
game.doAction(new MagicLoseGameAction(event.getRefPlayer())); game.doAction(new MagicLoseGameAction(event.getRefPlayer()));
} }
} }

View File

@ -11,9 +11,7 @@
); );
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
game.addEvent(new MagicDiscardEvent( game.addEvent(new MagicDiscardEvent(
event.getSource(), event.getSource(),
event.getPlayer(), event.getPlayer(),

View File

@ -14,9 +14,7 @@
); );
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
event.processTarget(game,new MagicTargetAction() { event.processTarget(game,new MagicTargetAction() {
public void doAction(final MagicTarget target) { public void doAction(final MagicTarget target) {
final MagicDamage damage=new MagicDamage(event.getSource(),target,1); final MagicDamage damage=new MagicDamage(event.getSource(),target,1);

View File

@ -8,9 +8,7 @@
"Put a 3/3 green Centaur creature token onto the battlefield, then populate."); "Put a 3/3 green Centaur creature token onto the battlefield, then populate.");
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
game.doAction(new MagicPlayTokenAction(event.getPlayer(), TokenCardDefinitions.get("Centaur3"))); game.doAction(new MagicPlayTokenAction(event.getPlayer(), TokenCardDefinitions.get("Centaur3")));
game.addEvent(new MagicPopulateEvent(event.getSource())); game.addEvent(new MagicPopulateEvent(event.getSource()));
} }

View File

@ -12,9 +12,7 @@
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
event.processTargetPermanent(game,new MagicPermanentAction() { event.processTargetPermanent(game,new MagicPermanentAction() {
public void doAction(final MagicPermanent permanent) { public void doAction(final MagicPermanent permanent) {
game.doAction(new MagicRemoveFromPlayAction(permanent,MagicLocationType.OwnersHand)); game.doAction(new MagicRemoveFromPlayAction(permanent,MagicLocationType.OwnersHand));
@ -40,9 +38,7 @@
); );
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
final Collection<MagicPermanent> targets= final Collection<MagicPermanent> targets=
game.filterPermanents(event.getPlayer(),MagicTargetFilter.TARGET_NONLAND_PERMANENT_YOUR_OPPONENT_CONTROLS); game.filterPermanents(event.getPlayer(),MagicTargetFilter.TARGET_NONLAND_PERMANENT_YOUR_OPPONENT_CONTROLS);
for (final MagicPermanent target : targets) { for (final MagicPermanent target : targets) {

View File

@ -12,9 +12,7 @@
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
final MagicPermanent creature = event.getPermanent(); final MagicPermanent creature = event.getPermanent();
game.doAction(new MagicChangeTurnPTAction(creature,3,0)); game.doAction(new MagicChangeTurnPTAction(creature,3,0));
game.doAction(new MagicSetAbilityAction(creature,MagicAbility.Trample)); game.doAction(new MagicSetAbilityAction(creature,MagicAbility.Trample));

View File

@ -9,9 +9,7 @@
); );
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
game.doAction(new MagicPlayTokenAction( game.doAction(new MagicPlayTokenAction(
event.getPlayer(), event.getPlayer(),
TokenCardDefinitions.get("Soldier") TokenCardDefinitions.get("Soldier")
@ -30,9 +28,7 @@
); );
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
event.processTargetPermanent(game,new MagicPermanentAction() { event.processTargetPermanent(game,new MagicPermanentAction() {
public void doAction(final MagicPermanent creature) { public void doAction(final MagicPermanent creature) {
game.doAction(new MagicChangeTurnPTAction(creature,3,3)); game.doAction(new MagicChangeTurnPTAction(creature,3,3));
@ -51,9 +47,7 @@
); );
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame outerGame, final MagicEvent event) {
final MagicGame outerGame,
final MagicEvent event) {
outerGame.doAction(new MagicAddStaticAction( outerGame.doAction(new MagicAddStaticAction(
new MagicStatic( new MagicStatic(
MagicLayer.Ability, MagicLayer.Ability,

View File

@ -9,9 +9,7 @@
); );
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
final Collection<MagicPermanent> targets= final Collection<MagicPermanent> targets=
game.filterPermanents(event.getPlayer(),MagicTargetFilter.TARGET_CREATURE); game.filterPermanents(event.getPlayer(),MagicTargetFilter.TARGET_CREATURE);
for (final MagicPermanent target : targets) { for (final MagicPermanent target : targets) {

View File

@ -13,9 +13,7 @@
MagicEvent.NONE; MagicEvent.NONE;
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
game.doAction(new MagicChangeCountersAction( game.doAction(new MagicChangeCountersAction(
event.getPermanent(), event.getPermanent(),
MagicCounterType.PlusOne, MagicCounterType.PlusOne,

View File

@ -10,9 +10,7 @@
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
game.doAction(new MagicSetAbilityAction(event.getPermanent(),MagicAbility.Flying)); game.doAction(new MagicSetAbilityAction(event.getPermanent(),MagicAbility.Flying));
} }
} }

View File

@ -10,9 +10,7 @@
); );
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
final MagicPlayer player = event.getPlayer(); final MagicPlayer player = event.getPlayer();
final int amount = game.filterCards(player, MagicTargetFilter.TARGET_CREATURE_CARD_FROM_GRAVEYARD).size(); final int amount = game.filterCards(player, MagicTargetFilter.TARGET_CREATURE_CARD_FROM_GRAVEYARD).size();
game.doAction(new MagicDrawAction(player,amount)); game.doAction(new MagicDrawAction(player,amount));

View File

@ -10,9 +10,7 @@
); );
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
event.processTargetPlayer(game,new MagicPlayerAction() { event.processTargetPlayer(game,new MagicPlayerAction() {
public void doAction(final MagicPlayer player) { public void doAction(final MagicPlayer player) {
game.doAction(new MagicDrawAction(player,3)); game.doAction(new MagicDrawAction(player,3));

View File

@ -11,9 +11,7 @@
); );
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
event.processTargetPlayer(game,new MagicPlayerAction() { event.processTargetPlayer(game,new MagicPlayerAction() {
public void doAction(final MagicPlayer player) { public void doAction(final MagicPlayer player) {
game.doAction(new MagicMillLibraryAction(player,3)); game.doAction(new MagicMillLibraryAction(player,3));

View File

@ -10,9 +10,7 @@
); );
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
event.processTargetPlayer(game,new MagicPlayerAction() { event.processTargetPlayer(game,new MagicPlayerAction() {
public void doAction(final MagicPlayer player) { public void doAction(final MagicPlayer player) {
game.doAction(new MagicChangeLifeAction(player,7)); game.doAction(new MagicChangeLifeAction(player,7));

View File

@ -8,9 +8,7 @@
"Put a 4/4 green Rhino creature token with trample onto the battlefield, then populate."); "Put a 4/4 green Rhino creature token with trample onto the battlefield, then populate.");
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
game.doAction(new MagicPlayTokenAction(event.getPlayer(), TokenCardDefinitions.get("Rhino4"))); game.doAction(new MagicPlayTokenAction(event.getPlayer(), TokenCardDefinitions.get("Rhino4")));
game.addEvent(new MagicPopulateEvent(event.getSource())); game.addEvent(new MagicPopulateEvent(event.getSource()));
} }

View File

@ -13,9 +13,7 @@
MagicEvent.NONE; MagicEvent.NONE;
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
game.doAction(new MagicChangeLifeAction( game.doAction(new MagicChangeLifeAction(
event.getPlayer(), event.getPlayer(),
event.getRefInt() event.getRefInt()

View File

@ -9,9 +9,7 @@
); );
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
game.doAction(new MagicPlayTokenAction( game.doAction(new MagicPlayTokenAction(
event.getPlayer(), event.getPlayer(),
TokenCardDefinitions.get("Plant") TokenCardDefinitions.get("Plant")

View File

@ -10,9 +10,7 @@
); );
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
event.processTargetPlayer(game,new MagicPlayerAction() { event.processTargetPlayer(game,new MagicPlayerAction() {
public void doAction(final MagicPlayer player) { public void doAction(final MagicPlayer player) {
game.doAction(new MagicChangeLifeAction(player,7)); game.doAction(new MagicChangeLifeAction(player,7));

View File

@ -11,9 +11,7 @@
); );
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
event.processTarget(game,new MagicTargetAction() { event.processTarget(game,new MagicTargetAction() {
public void doAction(final MagicTarget target) { public void doAction(final MagicTarget target) {
final MagicDamage damage=new MagicDamage(event.getSource(),target,4); final MagicDamage damage=new MagicDamage(event.getSource(),target,4);

View File

@ -11,9 +11,7 @@
); );
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
event.processTargetCard(game,new MagicCardAction() { event.processTargetCard(game,new MagicCardAction() {
public void doAction(final MagicCard targetCard) { public void doAction(final MagicCard targetCard) {
game.doAction(new MagicRemoveCardAction(targetCard,MagicLocationType.Graveyard)); game.doAction(new MagicRemoveCardAction(targetCard,MagicLocationType.Graveyard));

View File

@ -1,28 +1,26 @@
[ [
new MagicWhenComesIntoPlayTrigger() { new MagicWhenComesIntoPlayTrigger() {
@Override @Override
public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent, final MagicPlayer player) { public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent, final MagicPlayer player) {
return new MagicEvent( return new MagicEvent(
permanent, permanent,
new MagicMayChoice(MagicTargetChoice.SACRIFICE_LAND), new MagicMayChoice(MagicTargetChoice.SACRIFICE_LAND),
MagicSacrificeTargetPicker.create(), MagicSacrificeTargetPicker.create(),
this, this,
"You may sacrifice a land. If you don't, sacrifice SN." "You may sacrifice a land. If you don't, sacrifice SN."
); );
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game, if (event.isYes()) {
final MagicEvent event) { event.processTargetPermanent(game,new MagicPermanentAction() {
if (event.isYes()) { public void doAction(final MagicPermanent land) {
event.processTargetPermanent(game,new MagicPermanentAction() { game.doAction(new MagicSacrificeAction(land));
public void doAction(final MagicPermanent land) { }
game.doAction(new MagicSacrificeAction(land)); });
} } else {
}); game.doAction(new MagicSacrificeAction(event.getPermanent()));
} else { }
game.doAction(new MagicSacrificeAction(event.getPermanent()));
} }
} }
}
] ]

View File

@ -9,9 +9,7 @@
); );
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
game.doAction(new MagicPlayTokenAction(event.getPlayer(), TokenCardDefinitions.get("Bird1"))); game.doAction(new MagicPlayTokenAction(event.getPlayer(), TokenCardDefinitions.get("Bird1")));
} }
} }

View File

@ -10,9 +10,7 @@
); );
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
event.processTargetPlayer(game,new MagicPlayerAction() { event.processTargetPlayer(game,new MagicPlayerAction() {
public void doAction(final MagicPlayer player) { public void doAction(final MagicPlayer player) {
game.doAction(new MagicChangeLifeAction(player,-4)); game.doAction(new MagicChangeLifeAction(player,-4));

View File

@ -9,9 +9,7 @@
); );
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
game.doAction(new MagicPlayTokensAction( game.doAction(new MagicPlayTokensAction(
event.getPlayer(), event.getPlayer(),
TokenCardDefinitions.get("Insect4"), TokenCardDefinitions.get("Insect4"),

View File

@ -9,9 +9,7 @@
); );
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
game.doAction(new MagicPlayTokensAction( game.doAction(new MagicPlayTokensAction(
event.getPlayer(), event.getPlayer(),
TokenCardDefinitions.get("Insect4"), TokenCardDefinitions.get("Insect4"),

View File

@ -1,9 +1,7 @@
[ [
new MagicSpellCardEvent() { new MagicSpellCardEvent() {
@Override @Override
public MagicEvent getEvent( public MagicEvent getEvent(final MagicCardOnStack cardOnStack, final MagicPayedCost payedCost) {
final MagicCardOnStack cardOnStack,
final MagicPayedCost payedCost) {
return new MagicEvent( return new MagicEvent(
cardOnStack, cardOnStack,
MagicTargetChoice.NEG_TARGET_CREATURE, MagicTargetChoice.NEG_TARGET_CREATURE,
@ -13,9 +11,7 @@
); );
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
event.processTargetPermanent(game,new MagicPermanentAction() { event.processTargetPermanent(game,new MagicPermanentAction() {
public void doAction(final MagicPermanent creature) { public void doAction(final MagicPermanent creature) {
game.doAction(new MagicRemoveFromPlayAction(creature,MagicLocationType.Exile)); game.doAction(new MagicRemoveFromPlayAction(creature,MagicLocationType.Exile));

View File

@ -17,9 +17,7 @@
); );
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
final Collection<MagicPermanent> targets= final Collection<MagicPermanent> targets=
game.filterPermanents(event.getPlayer(),MagicTargetFilter.TARGET_ARTIFACT_YOUR_OPPONENT_CONTROLS); game.filterPermanents(event.getPlayer(),MagicTargetFilter.TARGET_ARTIFACT_YOUR_OPPONENT_CONTROLS);
game.doAction(new MagicDestroyAction(targets)); game.doAction(new MagicDestroyAction(targets));

View File

@ -13,9 +13,7 @@
MagicEvent.NONE; MagicEvent.NONE;
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
game.doAction(new MagicChangeStateAction(event.getRefPermanent(),MagicPermanentState.DoesNotUntapDuringNext,true)); game.doAction(new MagicChangeStateAction(event.getRefPermanent(),MagicPermanentState.DoesNotUntapDuringNext,true));
} }
} }

View File

@ -21,9 +21,7 @@
MagicEvent.NONE; MagicEvent.NONE;
} }
@Override @Override
public void executeEvent( public void executeEvent(final MagicGame game, final MagicEvent event) {
final MagicGame game,
final MagicEvent event) {
game.addEvent(new MagicPopulateEvent(event.getSource())); game.addEvent(new MagicPopulateEvent(event.getSource()));
} }
} }