backout changeset 2593f643b8dd

master
melvin 2012-12-28 10:25:03 +08:00
parent 632d36f403
commit 62050aba5c
1 changed files with 1 additions and 25 deletions

View File

@ -13,31 +13,7 @@ import magic.model.target.MagicDamageTargetPicker;
import magic.model.target.MagicTarget;
public class Blaze {
public static final MagicSpellCardEvent S1 = new MagicSpellCardEvent() {
@Override
public MagicEvent getEvent(final MagicCardOnStack cardOnStack,final MagicPayedCost payedCost) {
final int amount=payedCost.getX();
return new MagicEvent(
cardOnStack,
MagicTargetChoice.NEG_TARGET_CREATURE_OR_PLAYER,
new MagicDamageTargetPicker(amount),
this,
"SN deals "+amount+" damage to target creature or player$.");
}
@Override
public void executeEvent(
final MagicGame game,
final MagicEvent event,
final Object[] choiceResults) {
event.processTarget(game,choiceResults,0,new MagicTargetAction() {
public void doAction(final MagicTarget target) {
final MagicDamage damage=new MagicDamage(event.getSource(),target,event.getCardOnStack().getX(),false);
game.doAction(new MagicDealDamageAction(damage));
}
});
}
};
public static final MagicSpellCardEvent S2 = new MagicSpellCardEvent() {
public static final MagicSpellCardEvent S = new MagicSpellCardEvent() {
@Override
public MagicEvent getEvent(final MagicCardOnStack cardOnStack,final MagicPayedCost payedCost) {
final int amount=payedCost.getX();