convert from java code to groovy code

master
melvin 2013-04-01 21:22:17 +08:00
parent 20948e5f4c
commit 9c5395c3dc
2 changed files with 7 additions and 18 deletions

View File

@ -1,17 +1,5 @@
package magic.card; [
new MagicWhenDamageIsDealtTrigger() {
import magic.model.MagicDamage;
import magic.model.MagicGame;
import magic.model.MagicPermanent;
import magic.model.MagicPlayer;
import magic.model.action.MagicChangeTurnPTAction;
import magic.model.event.MagicEvent;
import magic.model.target.MagicTarget;
import magic.model.trigger.MagicWhenDamageIsDealtTrigger;
public class Chandra_s_Spitfire {
public static final MagicWhenDamageIsDealtTrigger T = new MagicWhenDamageIsDealtTrigger() {
@Override @Override
public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicDamage damage) { public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicDamage damage) {
final MagicPlayer player=permanent.getController(); final MagicPlayer player=permanent.getController();
@ -21,7 +9,8 @@ public class Chandra_s_Spitfire {
permanent, permanent,
player, player,
this, this,
"SN gets +3/+0 until end of turn."): "SN gets +3/+0 until end of turn."
):
MagicEvent.NONE; MagicEvent.NONE;
} }
@Override @Override
@ -30,5 +19,5 @@ public class Chandra_s_Spitfire {
final MagicEvent event) { final MagicEvent event) {
game.doAction(new MagicChangeTurnPTAction(event.getPermanent(),3,0)); game.doAction(new MagicChangeTurnPTAction(event.getPermanent(),3,0));
} }
}; }
} ]

View File

@ -9,4 +9,4 @@ cost={2}{R}
pt=1/3 pt=1/3
timing=fmain timing=fmain
ability=flying ability=flying
requires_card_code requires_groovy_code