public PlayerTurnEndsGame(IBoard board, IPlayer activePlayer, IPlayer inactivePlayer, IPlayerEndsGameAction playerActionCommand) { _board = board; _activePlayer = activePlayer; _inactivePlayer = inactivePlayer; _playerActionCommand = playerActionCommand; }
public GameOverGuardPlayerEndsGameAction(IPlayerEndsGameAction nextAction) => _nextAction = nextAction;
public PrintBoardPlayerEndsGameAction(IPlayerEndsGameAction nextAction) => _nextAction = nextAction;
public PlayerEndsGameAction(IPlayerEndsGameAction nextaction) => _nextAction = nextaction;
public TakeTurnPlayerEndsGameAction(IPlayerEndsGameAction nextAction) => _nextAction = nextAction;
public PrintWinPlayerEndsGameAction(IPlayerEndsGameAction nextAction) => _nextAction = nextAction;
public NoWinGuardPlayerEndsGameAction(IPlayerEndsGameAction nextAction) => _nextAction = nextAction;