示例#1
0
 public void toonDealerKaarten(int dealerpunten, Kaarten dealerKaartEen, Kaarten dealerKaartTwee)
 {
     Console.WriteLine("De dealer had de volgende kaarten:");
     Console.WriteLine(dealerKaartEen);
     Console.WriteLine(dealerKaartTwee);
     Console.WriteLine("Het puntenaanal van de dealer is: " + dealerpunten + ".");
     Console.WriteLine("---------------------------");
 }
示例#2
0
        public void gameEinde(int dealerpunten, Kaarten dealerKaartEen, Kaarten dealerKaartTwee)
        {
            toonDealerKaarten(dealerpunten, dealerKaartEen, dealerKaartTwee);
            while (dealerpunten < 17)
            {
                Console.WriteLine("De dealer trekt een kaart erbij.");
                int i           = 0;
                var kaartenList = deck.KaartenMaken();
                i++;

                Console.WriteLine("De dealer heeft een " + kaartenList[i] + " getrokken!");
                dealerpunten += kaartenList[i].Waarde;
                Console.WriteLine("Het puntenaantal van de dealer is nu " + dealerpunten + ".");
                Console.WriteLine("---------------------------");
            }
            checkWinst(dealerpunten);
        }
示例#3
0
        public void checkStatus(int dealerpunten, Kaarten dealerKaartEen, Kaarten dealerKaartTwee)
        {
            allLosses = spelerList.All(x => x.Verloren);  // Een bool die alleen true is als alle spelers teveel punten hebben.
            if (allLosses)
            {
                Console.WriteLine("---------------------------");
                Console.WriteLine("Alle spelers hebben verloren!");
                spelOver = true;
            }

            allFinished = spelerList.All(x => x.Finished);
            if (allFinished && !allLosses) //Als alle spelers verloren hebben stopt het spel gelijk en krijg je niet alles hieronder.
            {
                Console.WriteLine("---------------------------");
                Console.WriteLine("Alle spelers zijn klaar!");
                spelOver = true;
                gameEinde(dealerpunten, dealerKaartEen, dealerKaartTwee);
            }
        }