static void Main(string[] args) { List <Speelkaart> Cards = new List <Speelkaart>(); for (int i = 0; i < 4; i++) { for (int j = 1; j <= 13; j++) { Cards.Add(new Speelkaart(j, (Suite)i)); } } Random rand = new Random(); Console.WriteLine("Pick a card. (Doesn't matter)"); while (Cards.Count > 0) { int index = rand.Next(0, Cards.Count); Speelkaart card = Cards[index]; Console.WriteLine($"Is this your card? {card.CardToString()} (Again, doesn't matter)"); Console.ReadLine(); Cards.RemoveAt(index); } }
public static List <Speelkaart> MaakKaartendek(List <Speelkaart> v1) { for (int i = 1; i <= 4; i++) { for (int j = 1; j <= 13; j++) { Speelkaart kaart = new Speelkaart(); kaart.Getal = j; kaart.Suite = (kleur)i; v1.Add(kaart); } } return(v1); }
public void CreateDeck(List <Speelkaart> Deck) { foreach (Suite suit in (Suite[])Enum.GetValues(typeof(Suite))) { for (int i = 1; i < 14; i++) { Speelkaart kaart = new Speelkaart { Card = i, Suite = suit }; Deck.Add(kaart); } } }