convert from java code to groovy code

master
melvin 2013-04-01 21:28:03 +08:00
parent 0e5d4712b3
commit 88d6194dba
2 changed files with 9 additions and 21 deletions

View File

@ -1,26 +1,14 @@
package magic.card;
import magic.model.MagicGame;
import magic.model.MagicPermanent;
import magic.model.MagicPlayer;
import magic.model.MagicPowerToughness;
import magic.model.mstatic.MagicCDA;
import magic.model.mstatic.MagicLayer;
import magic.model.mstatic.MagicStatic;
import magic.model.target.MagicTargetFilter;
public class Master_of_Etherium {
public static final MagicCDA CDA = new MagicCDA() {
[
new MagicCDA() {
@Override
public void modPowerToughness(final MagicGame game, final MagicPlayer player, final MagicPowerToughness pt) {
final int size = game.filterPermanents(player, MagicTargetFilter.TARGET_ARTIFACT_YOU_CONTROL).size();
pt.set(size, size);
}
};
public static final MagicStatic S = new MagicStatic(
MagicLayer.ModPT,
MagicTargetFilter.TARGET_ARTIFACT_CREATURE_YOU_CONTROL) {
},
new MagicStatic(
MagicLayer.ModPT,
MagicTargetFilter.TARGET_ARTIFACT_CREATURE_YOU_CONTROL) {
@Override
public void modPowerToughness(final MagicPermanent source,final MagicPermanent permanent,final MagicPowerToughness pt) {
pt.add(1,1);
@ -29,5 +17,5 @@ public class Master_of_Etherium {
public boolean condition(final MagicGame game,final MagicPermanent source,final MagicPermanent target) {
return source != target;
}
};
}
}
]

View File

@ -8,4 +8,4 @@ subtype=Vedalken,Wizard
cost={2}{U}
static=player
timing=fmain
requires_card_code
requires_groovy_code