Beispiel #1
0
 public BoardGame(IPlayer playerOne,
                  IPlayer playerTwo,
                  IPlayersManagerFactory playersManagerFactory,
                  IRacingCardOnDeskManager racingCardManager) : this()
 {
     Players            = playersManagerFactory.ToTwoPlayer(playerOne, playerTwo);
     RaicingCardsOnDesk = racingCardManager;
 }
Beispiel #2
0
 public BoardGame(IPlayer playerOne, IPlayer playerTwo, IPlayer playerThree, IPlayer playerFour, IPlayer playerFive, IPlayersManagerFactory playersManagerFactory, IRacingCardOnDeskManager racingCardManager) : this()
 {
     Players            = playersManagerFactory.ToFivePlayer(playerOne, playerTwo, playerThree, playerFour, playerFive);
     RaicingCardsOnDesk = racingCardManager;
 }
 public BoardGameFactory(IPlayersManagerFactory playersManagerFactory,
                         IRacingCardOnDeskManager racingCardManager)
 {
     _playersManagerFactory = playersManagerFactory;
     _racingCardManager     = racingCardManager;
 }