/// <summary>
        /// Als de speler heeft fiches verdient.
        /// </summary>
        /// <param name="hand">De hand van een speler.</param>
        private void Verdienen(Hand hand)
        {
            Thread.Sleep(2000);
            SpelerHand spelerHand = hand as SpelerHand;

            Console.WriteLine();
            Console.Write($"{spelerHand.Speler.Naam} Je hebt ");
            ColorConsole.Write(ConsoleColor.Red, spelerHand.Inzet.WaardeVanDeFiches.ToString());
            Console.WriteLine(" verdiend.");
        }
예제 #2
0
 /// <summary>
 /// Vertelt hoe veel kaarten bij de hand staan.
 /// </summary>
 /// <param name="speler">Speler die een message zal krijgen.</param>
 /// <param name="hand">de hand van de speler.</param>
 private void KaartenVanDeHand(Speler speler, SpelerHand hand)
 {
     Thread.Sleep(2000);
     Console.WriteLine();
     Console.Write($"{speler.Naam} je hebt nu ");
     ColorConsole.Write(ConsoleColor.Red, this.blackJackPointsCalculator.CalculatePoints(hand.Kaarten).ToString());
     Console.WriteLine(" punten bij je hand.");
     Console.WriteLine();
     Console.WriteLine($"{speler.Naam} Je hebt nu");
     foreach (Kaart kaart in hand.Kaarten)
     {
         ColorConsole.WriteLine(ConsoleColor.Green, $" {kaart.Kleur} van {kaart.Teken}");
     }
 }