From bf84eef974f79f0d620d10ea00521495ddaeb00e Mon Sep 17 00:00:00 2001 From: melvin Date: Wed, 3 Apr 2013 16:03:00 +0800 Subject: [PATCH] convert from java code to groovy code --- .../Magarena/scripts/Highway_Robber.groovy | 23 +++++-------------- release/Magarena/scripts/Highway_Robber.txt | 2 +- 2 files changed, 7 insertions(+), 18 deletions(-) rename src/magic/card/Highway_Robber.java => release/Magarena/scripts/Highway_Robber.groovy (60%) diff --git a/src/magic/card/Highway_Robber.java b/release/Magarena/scripts/Highway_Robber.groovy similarity index 60% rename from src/magic/card/Highway_Robber.java rename to release/Magarena/scripts/Highway_Robber.groovy index afd51d3d97..52b7452539 100644 --- a/src/magic/card/Highway_Robber.java +++ b/release/Magarena/scripts/Highway_Robber.groovy @@ -1,24 +1,13 @@ -package magic.card; - -import magic.model.MagicGame; -import magic.model.MagicPermanent; -import magic.model.MagicPlayer; -import magic.model.action.MagicChangeLifeAction; -import magic.model.action.MagicPlayerAction; -import magic.model.choice.MagicTargetChoice; -import magic.model.event.MagicEvent; -import magic.model.trigger.MagicWhenComesIntoPlayTrigger; - - -public class Highway_Robber { - public static final MagicWhenComesIntoPlayTrigger T = new MagicWhenComesIntoPlayTrigger() { +[ + new MagicWhenComesIntoPlayTrigger() { @Override public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent, final MagicPlayer player) { return new MagicEvent( permanent, MagicTargetChoice.TARGET_OPPONENT, this, - "Target opponent$ loses 2 life and PN gains 2 life."); + "Target opponent$ loses 2 life and PN gains 2 life." + ); } @Override public void executeEvent( @@ -31,5 +20,5 @@ public class Highway_Robber { } }); } - }; -} + } +] diff --git a/release/Magarena/scripts/Highway_Robber.txt b/release/Magarena/scripts/Highway_Robber.txt index e80572e74a..0d12bfae4e 100644 --- a/release/Magarena/scripts/Highway_Robber.txt +++ b/release/Magarena/scripts/Highway_Robber.txt @@ -8,4 +8,4 @@ subtype=Human,Mercenary cost={2}{B}{B} pt=2/2 timing=main -requires_card_code +requires_groovy_code