Example #1
0
        public void StartRound()
        {
            Dealer.DealToSelf();
            foreach (Player player in Players)
            {
                Dealer.DealCards(player);
            }

            this.Game.Status = new JObject(
                new JProperty("Cards", new JObject())
                );
        }
Example #2
0
        public void StartGame()
        {
            Welcome();
            GetPlayers();
            MakePlayers();
            Dealer dealer      = new Dealer();
            Deck   orderedDeck = new Deck();

            orderedDeck.InitializeDeck();
            orderedDeck.Shuffle();
            dealer.DealCards(orderedDeck, this);
            GameLoop(dealer, orderedDeck);
            DealerLoop(dealer, orderedDeck);
            CompareScores(dealer, this);
            PlayAgain();
        }