Example #1
0
 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;
 }
Example #3
0
 public CloseDeck(ITrickState trickState, IGameState gameState, IAnnounceProvider announceProvider, IPlayerActionValidator playerActionValidator)
     : base(trickState)
 {
     this.gameState             = gameState;
     this.announceProvider      = announceProvider;
     this.playerActionValidator = playerActionValidator;
 }
Example #4
0
 public AnnounceMarriage(ITrickState trickState, IDeckState deckState, IAnnounceProvider announceProvider, IPlayerActionValidator playerActionValidator)
     : base(trickState)
 {
     this.deckState             = deckState;
     this.announceProvider      = announceProvider;
     this.playerActionValidator = playerActionValidator;
 }
Example #5
0
 public PlayCard(ITrickState trickState, IDeckState deckState, IAnnounceProvider announceProvider)
     : base(trickState)
 {
     this.deckState        = deckState;
     this.announceProvider = announceProvider;
 }