refactor MagicLoseGameAction -> LoseGameAction

master
ShawnieBoy 2015-04-14 12:14:08 +01:00
parent cf92fb73de
commit 5466c3e25c
4 changed files with 9 additions and 9 deletions

View File

@ -5,7 +5,7 @@ import java.util.Collections;
import java.util.List;
import java.util.Set;
import java.util.TreeSet;
import magic.model.action.MagicLoseGameAction;
import magic.model.action.LoseGameAction;
import magic.model.choice.MagicBuilderManaCost;
import magic.model.event.MagicActivationPriority;
import magic.model.event.MagicSourceActivation;
@ -749,10 +749,10 @@ public class MagicPlayer extends MagicObjectImpl implements MagicTarget, MagicMa
public void generateStateBasedActions() {
if (getLife() <= 0) {
currGame.addDelayedAction(new MagicLoseGameAction(this,MagicLoseGameAction.LIFE_REASON));
currGame.addDelayedAction(new LoseGameAction(this,LoseGameAction.LIFE_REASON));
}
if (getPoison() >= LOSING_POISON) {
currGame.addDelayedAction(new MagicLoseGameAction(this,MagicLoseGameAction.POISON_REASON));
currGame.addDelayedAction(new LoseGameAction(this,LoseGameAction.POISON_REASON));
}
}

View File

@ -35,7 +35,7 @@ public class DrawAction extends MagicAction {
for (int count=amount;count>0;count--) {
if (library.isEmpty()) {
if (MagicGame.LOSE_DRAW_EMPTY_LIBRARY) {
game.doAction(new MagicLoseGameAction(player,MagicLoseGameAction.DRAW_REASON));
game.doAction(new LoseGameAction(player,LoseGameAction.DRAW_REASON));
}
break;
}

View File

@ -5,7 +5,7 @@ import magic.model.MagicGame;
import magic.model.MagicPlayer;
import magic.model.trigger.MagicTriggerType;
public class MagicLoseGameAction extends MagicAction {
public class LoseGameAction extends MagicAction {
public static final String LIFE_REASON = " lost the game.";
public static final String POISON_REASON = " lost the game because of poisoning.";
@ -15,12 +15,12 @@ public class MagicLoseGameAction extends MagicAction {
private MagicPlayer player;
private MagicPlayer oldLosingPlayer = MagicPlayer.NONE;
public MagicLoseGameAction(final MagicPlayer aPlayer,final String aReason) {
public LoseGameAction(final MagicPlayer aPlayer,final String aReason) {
player = aPlayer;
reason = aReason;
}
public MagicLoseGameAction(final MagicPlayer aPlayer) {
public LoseGameAction(final MagicPlayer aPlayer) {
this(aPlayer, LIFE_REASON);
}

View File

@ -1,8 +1,8 @@
package magic.model.trigger;
import magic.model.action.MagicLoseGameAction;
import magic.model.action.LoseGameAction;
public abstract class MagicIfPlayerWouldLoseTrigger extends MagicTrigger<MagicLoseGameAction> {
public abstract class MagicIfPlayerWouldLoseTrigger extends MagicTrigger<LoseGameAction> {
public MagicIfPlayerWouldLoseTrigger(final int priority) {
super(priority);
}