From a8bcb65cbc02f2dc742a45a680f58cd792ec11ff Mon Sep 17 00:00:00 2001 From: melvin Date: Mon, 1 Apr 2013 13:40:24 +0800 Subject: [PATCH] convert from java code to groovy code --- .../Magarena/scripts/Wakedancer.groovy | 26 +++++++------------ release/Magarena/scripts/Wakedancer.txt | 2 +- 2 files changed, 10 insertions(+), 18 deletions(-) rename src/magic/card/Wakedancer.java => release/Magarena/scripts/Wakedancer.groovy (52%) diff --git a/src/magic/card/Wakedancer.java b/release/Magarena/scripts/Wakedancer.groovy similarity index 52% rename from src/magic/card/Wakedancer.java rename to release/Magarena/scripts/Wakedancer.groovy index 0cefdb14c6..24c1489958 100644 --- a/src/magic/card/Wakedancer.java +++ b/release/Magarena/scripts/Wakedancer.groovy @@ -1,15 +1,5 @@ -package magic.card; - -import magic.data.TokenCardDefinitions; -import magic.model.MagicGame; -import magic.model.MagicPermanent; -import magic.model.MagicPlayer; -import magic.model.action.MagicPlayTokenAction; -import magic.model.event.MagicEvent; -import magic.model.trigger.MagicWhenComesIntoPlayTrigger; - -public class Wakedancer { - public static final MagicWhenComesIntoPlayTrigger T = new MagicWhenComesIntoPlayTrigger() { +[ + new MagicWhenComesIntoPlayTrigger() { @Override public MagicEvent executeTrigger( final MagicGame game, @@ -19,7 +9,8 @@ public class Wakedancer { new MagicEvent( permanent, this, - "PN puts a 2/2 black Zombie creature token onto the battlefield."): + "PN puts a 2/2 black Zombie creature token onto the battlefield." + ): MagicEvent.NONE; } @Override @@ -27,8 +18,9 @@ public class Wakedancer { final MagicGame game, final MagicEvent event) { game.doAction(new MagicPlayTokenAction( - event.getPlayer(), - TokenCardDefinitions.get("Zombie"))); + event.getPlayer(), + TokenCardDefinitions.get("Zombie") + )); } - }; -} + } +] diff --git a/release/Magarena/scripts/Wakedancer.txt b/release/Magarena/scripts/Wakedancer.txt index ed951d9ce2..4d00b0a0d2 100644 --- a/release/Magarena/scripts/Wakedancer.txt +++ b/release/Magarena/scripts/Wakedancer.txt @@ -8,4 +8,4 @@ subtype=Human,Shaman cost={2}{B} pt=2/2 timing=smain -requires_card_code +requires_groovy_code