commit f4501753f1bd9cf82c83f34981c598a938de2949 parent e129e1e358183bd0b16d0073d034ff38569a387b Author: Michael Neuper <73108749+michaelneuper@users.noreply.github.com> Date: Fri, 7 Oct 2022 18:56:01 +0200 Add populate method Diffstat:
| M | src/model/Deck.java | | | 26 | +++++++++++++------------- |
1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/src/model/Deck.java b/src/model/Deck.java @@ -22,19 +22,19 @@ public class Deck { this.deck = new ArrayList<Card>(); } -// /** -// * Method that populates deck with 52 cards -// * by looping over each rank and value -// */ -// public void populate() { -// for(Suit cardSuit : Suit.values()) { -// for (Rank cardRank : Rank.values()) { -// // adds a new card to the deck -//// this.deck.add(new Card(cardSuit, cardRank)); -// } -// } -// } -// + /** + * Method that populates an empty deck with 52 cards + * by looping over each rank and value + */ + public void populate() { + for(Suit cardSuit : Suit.values()) { + for (Rank cardRank : Rank.values()) { + // adds a new card to the deck + this.deck.add(new Card(cardSuit, cardRank)); + } + } + } + // /** // * Method that shuffles the deck // */