package net.demilich.metastone.game.actions; import net.demilich.metastone.game.GameContext; import net.demilich.metastone.game.targeting.TargetSelection; public class EndTurnAction extends GameAction { public EndTurnAction() { setActionType(ActionType.END_TURN); setTargetRequirement(TargetSelection.NONE); } @Override public void execute(GameContext context, int playerId) { context.endTurn(); } @Override public String getPromptText() { return "[End turn]"; } @Override public boolean isSameActionGroup(GameAction anotherAction) { return anotherAction.getActionType() == getActionType(); } @Override public String toString() { return String.format("[%s]", getActionType()); } }