-
Notifications
You must be signed in to change notification settings - Fork 0
/
Program.cs
31 lines (30 loc) · 1.2 KB
/
Program.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
using System;
namespace deckofcards {
class Program {
static void Main(string[] args) {
// Hallo meneer/mevrouw!
// Dit is mijn kaartprogramma. U kan een lijst maken van kaarten en deze
// als eerste param in de constructor van Deck toevoegen om uw eigen deck
// te maken.
Deck deck = new Deck();
Console.WriteLine("----- Cards currently in the deck: ---");
// Dit dumpt alle kaarten in de volgorde dat ze staan in de lijst naar de
// console.
deck.DumpCards();
Console.WriteLine("----------");
Console.WriteLine("----- Cards in deck after shuffling: -----");
// Dit shuffled de kaarten willekeurig door er 1 te kiezen, en die te wisselen
// met een willekeurige andere.
deck.Shuffle();
deck.DumpCards();
Console.WriteLine("----------");
Console.WriteLine("Card currently on top:");
// Dit dumpt de eerste kaart in de lijst.
deck.GetTopCard().Dump();
// Dit dumpt de lijst van kaarten uit de deck na dat u de bovenste kaart pakt
Console.WriteLine("----------");
Console.WriteLine("Deck after taking the top card:");
deck.DumpCards();
}
}
}