Beispiel #1
0
        private void dealCards(List <Player> players)
        {
            Console.WriteLine("Dealing Cards");
            for (int card = 0; card < 5; card++)
            {
                foreach (Player p in players)
                {
                    p.addCardToHand(drawPile.drawcard());
                }
            }

            Console.WriteLine("Cards Dealed");
        }
Beispiel #2
0
        private void dealPlayersInitialFiveCards(List <PlayerModel> players, DrawPile drawPile)
        {
            //PreCondition drawPile is Full and each player.hand contains no Cards
            //PostCondition each player.hand contains 5 Cards
            int numberOfCardsDrawn = 0;
            int forloop            = 0;

            for (int i = 0; i < 5; i++)
            {
                foreach (PlayerModel player in players)
                {
                    Card drawnCard = drawPile.drawcard();
                    player.hand.addCardToHand(drawnCard);
                    numberOfCardsDrawn++;
                }
                forloop++;
            }
        }
 private void dealPlayersInitialFiveCards(List<PlayerModel> players, DrawPile drawPile)
 {
     //PreCondition drawPile is Full and each player.hand contains no Cards
     //PostCondition each player.hand contains 5 Cards
     int numberOfCardsDrawn = 0;
     int forloop = 0;
     for (int i = 0; i < 5; i++)
     {
         foreach (PlayerModel player in players)
         {
             Card drawnCard = drawPile.drawcard();
             player.hand.addCardToHand(drawnCard);
             numberOfCardsDrawn++;
         }
         forloop++;
     }
 }