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);
 }
Exemple #3
0
 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);
         }
     }
 }