convert from java code to groovy code

master
melvin 2013-04-01 21:29:41 +08:00
parent d9c687f0a9
commit 7c576dd18f
2 changed files with 7 additions and 16 deletions

View File

@ -1,14 +1,5 @@
package magic.card;
import magic.model.MagicGame;
import magic.model.MagicPermanent;
import magic.model.action.MagicChangeLifeAction;
import magic.model.choice.MagicSimpleMayChoice;
import magic.model.event.MagicEvent;
import magic.model.trigger.MagicWhenBlocksTrigger;
public class Goldenglow_Moth {
public static final MagicWhenBlocksTrigger T = new MagicWhenBlocksTrigger() {
[
new MagicWhenBlocksTrigger() {
@Override
public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicPermanent creature) {
return (creature == permanent) ?
@ -17,13 +8,13 @@ public class Goldenglow_Moth {
new MagicSimpleMayChoice(
MagicSimpleMayChoice.GAIN_LIFE,
3,
MagicSimpleMayChoice.DEFAULT_YES),
MagicSimpleMayChoice.DEFAULT_YES
),
this,
"PN may$ gain 4 life."
) :
MagicEvent.NONE;
}
@Override
public void executeEvent(
final MagicGame game,
@ -32,5 +23,5 @@ public class Goldenglow_Moth {
game.doAction(new MagicChangeLifeAction(event.getPlayer(),4));
}
}
};
}
]

View File

@ -9,4 +9,4 @@ cost={W}
pt=0/1
ability=flying
timing=main
requires_card_code
requires_groovy_code