Beispiel #1
0
 public RoundManager(IGameState gameState, ICardsDealer cardsDealer, IStatesManager statesManager, IEnumerable <IRoundWinner> roundWinners)
 {
     this.gameState     = gameState;
     this.cardsDealer   = cardsDealer;
     this.statesManager = statesManager;
     this.roundWinners  = roundWinners;
 }
Beispiel #2
0
 public GameEngine(ICardsDealer cardsDealer, ITrickManager trickManager, IRoundManager roundManager, IStatesManager statesManager)
 {
     this.cardsDealer   = cardsDealer;
     this.trickManager  = trickManager;
     this.roundManager  = roundManager;
     this.statesManager = statesManager;
 }