package magic.model.phase; import magic.model.MagicGame; import magic.model.event.MagicDeclareBlockersEvent; public class MagicDeclareBlockersPhase extends MagicPhase { private static final MagicPhase INSTANCE=new MagicDeclareBlockersPhase(); private MagicDeclareBlockersPhase() { super(MagicPhaseType.DeclareBlockers); } public static MagicPhase getInstance() { return INSTANCE; } @Override public void executeBeginStep(final MagicGame game) { game.addEvent(new MagicDeclareBlockersEvent(game.getDefendingPlayer())); game.setStep(MagicStep.ActivePlayer); } }