public SpeelKaart(int waarde, Symbool symbool, bool isZichtbaar, Personage personage) { Waarde = waarde; Symbool = symbool; IsZichtbaar = isZichtbaar; Personage = personage; }
//constructor public SpeelKaart(int Waarde, Symbool Symbool, bool IsZichtbaar, Personage Personage) { waarde = Waarde; symbool = Symbool; isZichtbaar = IsZichtbaar; personage = Personage; }
private static void KaartenSpel() { List <Speelkaart> SpeelKaarten = new List <Speelkaart>(); for (int i = 0; i < 52; i++) { Symbool mySymbool = Symbool.undefined; int kleurIndex = i / 13; switch (kleurIndex) { case 0: mySymbool = Symbool.harten; break; case 1: mySymbool = Symbool.klaveren; break; case 2: mySymbool = Symbool.schoppen; break; case 3: mySymbool = Symbool.ruiten; break; default: mySymbool = Symbool.undefined; break; } SpeelKaarten.Add(new Speelkaart(i % 13 + 1, mySymbool)); //Console.WriteLine("info" + SpeelKaarten[i].Getal + SpeelKaarten[i].Kleur); } while (SpeelKaarten.Count > 0) { Random myRandom = new Random(); int speelKaartindex = myRandom.Next(0, SpeelKaarten.Count); Console.WriteLine($"random kaart is: {SpeelKaarten[speelKaartindex].Kleur} {SpeelKaarten[speelKaartindex].Getal} "); SpeelKaarten.RemoveAt(speelKaartindex); } }
public Speelkaart(int inGetal, Symbool inKleur) { Getal = inGetal; Kleur = inKleur; }
//constructor public SpeelKaart(int waarde, Symbool symbool, bool isZichtbaar) { Waarde = waarde; Symbool = symbool; IsZichtbaar = isZichtbaar; }