public CardsDealer(IGameState gameState, IDeckState deckState, ICardsProvider cardsProvider, IAnnounceProvider announceProvider) { this.gameState = gameState; this.deckState = deckState; this.cardsProvider = cardsProvider; this.announceProvider = announceProvider; }
public AnnounceManager(IGameState gameState, ITrickState trickState, IAnnounceProvider announceProvider) : base(gameState, trickState) { this.gameState = gameState; this.trickState = trickState; this.announceProvider = announceProvider; }
public CloseDeck(ITrickState trickState, IGameState gameState, IAnnounceProvider announceProvider, IPlayerActionValidator playerActionValidator) : base(trickState) { this.gameState = gameState; this.announceProvider = announceProvider; this.playerActionValidator = playerActionValidator; }
public AnnounceMarriage(ITrickState trickState, IDeckState deckState, IAnnounceProvider announceProvider, IPlayerActionValidator playerActionValidator) : base(trickState) { this.deckState = deckState; this.announceProvider = announceProvider; this.playerActionValidator = playerActionValidator; }
public PlayCard(ITrickState trickState, IDeckState deckState, IAnnounceProvider announceProvider) : base(trickState) { this.deckState = deckState; this.announceProvider = announceProvider; }