From e441445c69a5020c944cd1929aafdb2fe63cc8d0 Mon Sep 17 00:00:00 2001 From: melvin Date: Sat, 18 May 2013 12:00:15 +0800 Subject: [PATCH] convert from java code to groovy code --- .../Magarena/scripts/Angel_s_Feather.groovy | 25 ++++++------------- release/Magarena/scripts/Angel_s_Feather.txt | 2 +- 2 files changed, 8 insertions(+), 19 deletions(-) rename src/magic/card/Angel_s_Feather.java => release/Magarena/scripts/Angel_s_Feather.groovy (54%) diff --git a/src/magic/card/Angel_s_Feather.java b/release/Magarena/scripts/Angel_s_Feather.groovy similarity index 54% rename from src/magic/card/Angel_s_Feather.java rename to release/Magarena/scripts/Angel_s_Feather.groovy index ff5fce7f47..f08ff3b399 100644 --- a/src/magic/card/Angel_s_Feather.java +++ b/release/Magarena/scripts/Angel_s_Feather.groovy @@ -1,16 +1,5 @@ -package magic.card; - -import magic.model.MagicColor; -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.stack.MagicCardOnStack; -import magic.model.trigger.MagicWhenOtherSpellIsCastTrigger; - -public class Angel_s_Feather { - public static final MagicWhenOtherSpellIsCastTrigger T = new MagicWhenOtherSpellIsCastTrigger() { +[ + new MagicWhenOtherSpellIsCastTrigger() { @Override public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicCardOnStack cardOnStack) { return cardOnStack.hasColor(MagicColor.White) ? @@ -19,18 +8,18 @@ public class Angel_s_Feather { new MagicSimpleMayChoice( MagicSimpleMayChoice.GAIN_LIFE, 1, - MagicSimpleMayChoice.DEFAULT_YES), + MagicSimpleMayChoice.DEFAULT_YES + ), this, - "PN may$ gain 1 life." + "PN may\$ gain 1 life." ) : MagicEvent.NONE; } - @Override public void executeEvent(final MagicGame game, final MagicEvent event) { if (event.isYes()) { game.doAction(new MagicChangeLifeAction(event.getPlayer(),1)); } } - }; -} + } +] diff --git a/release/Magarena/scripts/Angel_s_Feather.txt b/release/Magarena/scripts/Angel_s_Feather.txt index b66566d886..ccba1fef17 100644 --- a/release/Magarena/scripts/Angel_s_Feather.txt +++ b/release/Magarena/scripts/Angel_s_Feather.txt @@ -6,4 +6,4 @@ rarity=U type=Artifact cost={2} timing=fmain -requires_card_code +requires_groovy_code