/// <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."); }
/// <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}"); } }