예제 #1
0
 public TexasHoldem(
     IPlayerCreatorService playerCreator,
     IDetermineDealerService determineDealerService,
     IPlayRoundService playRoundService,
     IConsoleOutputService consoleOutputService)
 {
     _playerCreator          = playerCreator;
     _determineDealerService = determineDealerService;
     _playRoundService       = playRoundService;
     _consoleOutputService   = consoleOutputService;
 }
예제 #2
0
        public MainViewModel(
            IPlayerCreator playerCreator,
            IPlayRoundService playRoundService)
        {
            _playerCreator    = playerCreator;
            _playRoundService = playRoundService;

            _communityCards = new ObservableCollection <Card>();

            var deck = new Deck();

            deck.Shuffle();

            var players = InitializePlayers();
        }