Sequences Deck - WouterSerryn/Blackjack GitHub Wiki
Sequences van de Deck-class
Constructor
Constructor van Deck instantieert de cards als een nieuwe ArrayList van Card-objecten.
clear
Deze methode stelt cards gelijk aan een nieuwe ArrayList van Card-objecten. Hierdoor wordt de ArrayList als het ware geleegd.
drawCard
Deze methode haalt de bovenste kaart uit de ArrayList.
fillDeck
We itereren de Ranks-enumeratie binnen de iteratie van de Suit-enumeratie. Wanneer de rank niet gelijk is aan SmallAce, creëren we een nieuwe card en voegen we die toe aan de ArrayList van kaartobjecten.
removeCard
Verwijdert de bovenste kaart uit de ArrayList van kaartobjecten.
shuffle
Deze methode gebruikt de Collection-class om de ArrayList van kaartobjecten door elkaar te schudden.