convert from java code to groovy code

master
melvin 2013-03-13 21:30:59 +08:00
parent 80082984be
commit 0f7c832e12
3 changed files with 10 additions and 16 deletions

View File

@ -507,8 +507,13 @@ cards/cards_per_set.tsv: cards/existing_tip_full.txt
| sed 's/^ *//g;s/ /\t/' \
> $@
smallest.convert:
make `ls -1S src/magic/card | grep java |sed 's/.java//' | tail -1`.convert
%.convert:
hg mv src/magic/card/$*.java release/Magarena/scripts/$*.groovy
vim release/Magarena/scripts/$*.groovy
sed -i 's/card_/groovy_/' release/Magarena/scripts/$*.txt
hg commit -m "convert from java code to groovy code"

View File

@ -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.MagicWhenDiesTrigger;
public class Penumbra_Bobcat {
public static final Object T = new MagicWhenDiesTrigger() {
[
new MagicWhenDiesTrigger() {
@Override
public MagicEvent getEvent(final MagicPermanent permanent) {
return new MagicEvent(
@ -18,7 +8,6 @@ public class Penumbra_Bobcat {
"PN puts a 2/1 black Cat creature token onto the battlefield."
);
}
@Override
public void executeEvent(
final MagicGame game,
@ -26,5 +15,5 @@ public class Penumbra_Bobcat {
final Object[] choiceResults) {
game.doAction(new MagicPlayTokenAction(event.getPlayer(), TokenCardDefinitions.get("Cat21")));
}
};
}
}
]

View File

@ -8,4 +8,4 @@ subtype=Cat
cost={2}{G}
pt=2/1
timing=main
requires_card_code
requires_groovy_code