Ejemplo n.º 1
0
        private void dealerBeurt()
        {
            StatusTonen(dealer, true);

            if (dealer.BerekenHand() > 18)
            {
                updateMessage("Dealer is gereed met totale kaarten waarde: " + dealer.BerekenHand());
            }
            else
            {
                while (dealer.BerekenHand() < 17)
                {
                    updateMessage("Dealer moet nog een kaart pakken, tot dat hij 17 of hoger heeft.");
                    geefKaart(dealer);
                    StatusTonen(dealer, true);
                }
            }
        }
Ejemplo n.º 2
0
 private void StatusTonen(Speler speler, bool meerKaarten)
 {
     updateMessage("==========================================================================================");
     if (Convert.ToString(speler.Naam).Equals("dealer"))
     {
         if (meerKaarten)
         {
             updateMessage(Convert.ToString(speler.Naam) + " heeft de volgende kaarten: ");
             foreach (Kaart k in dealer.Hand)
             {
                 updateMessage(k.NaamKaart);
             }
             updateMessage("De totale waarden van de kaarten: " + dealer.BerekenHand());
         }
         else
         {
             updateMessage(Convert.ToString(speler.Naam) + " heeft de volgende kaart: ");
             updateMessage(speler.Hand[0].NaamKaart); // EERSTE KEER 1 KAART ANDERE KEER ALLE KAARTEN.
             updateMessage("De totale waarden van de kaart: " + speler.Hand[0].Waarde);
         }
     }
     else
     {
         updateMessage(Convert.ToString(speler.Naam) + " heeft " + Convert.ToString(speler.Inzet) + " ingezet.");
         updateMessage("En heeft de volgende kaarten:");
         foreach (Kaart k in speler.Hand)
         {
             updateMessage(k.NaamKaart);
         }
         updateMessage("De totale waarden van de kaarten: " + Convert.ToString(speler.BerekenHand()));
     }
     updateMessage("==========================================================================================");
 }