convert from java code to groovy code

master
melvin 2013-05-19 09:25:43 +08:00
parent 9961c8347a
commit 3cbc98bccf
2 changed files with 6 additions and 19 deletions

View File

@ -1,18 +1,5 @@
package magic.card; [
new MagicWhenPutIntoGraveyardTrigger() {
import magic.model.MagicGame;
import magic.model.MagicLocationType;
import magic.model.MagicPermanent;
import magic.model.action.MagicGainControlAction;
import magic.model.action.MagicPermanentAction;
import magic.model.choice.MagicTargetChoice;
import magic.model.event.MagicEvent;
import magic.model.target.MagicExileTargetPicker;
import magic.model.trigger.MagicGraveyardTriggerData;
import magic.model.trigger.MagicWhenPutIntoGraveyardTrigger;
public class Keiga__the_Tide_Star {
public static final MagicWhenPutIntoGraveyardTrigger T = new MagicWhenPutIntoGraveyardTrigger() {
@Override @Override
public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicGraveyardTriggerData triggerData) { public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicGraveyardTriggerData triggerData) {
return (triggerData.fromLocation == MagicLocationType.Play) ? return (triggerData.fromLocation == MagicLocationType.Play) ?
@ -21,7 +8,7 @@ public class Keiga__the_Tide_Star {
MagicTargetChoice.TARGET_CREATURE, MagicTargetChoice.TARGET_CREATURE,
MagicExileTargetPicker.create(), MagicExileTargetPicker.create(),
this, this,
"Gain control of target creature$." "Gain control of target creature\$."
): ):
MagicEvent.NONE; MagicEvent.NONE;
} }
@ -34,5 +21,5 @@ public class Keiga__the_Tide_Star {
} }
}); });
} }
};
} }
]

View File

@ -9,4 +9,4 @@ cost={5}{U}
pt=5/5 pt=5/5
ability=flying ability=flying
timing=main timing=main
requires_card_code requires_groovy_code