From bb1fcebb3ee85db79877b7daca8fa600f83ee13f Mon Sep 17 00:00:00 2001 From: Benjamin Adovasio Date: Thu, 29 Jan 2026 12:07:09 -0500 Subject: [PATCH] Added play game funciton to solitaire --- Project 1/Solitaire.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/Project 1/Solitaire.py b/Project 1/Solitaire.py index d1d1ba9..fa43d2b 100644 --- a/Project 1/Solitaire.py +++ b/Project 1/Solitaire.py @@ -38,4 +38,17 @@ class Solitaire: while removed and len(self.face_up) >= 4: removed = self.remove_four_same_suit() if not removed: - removed = self.remove_inner_two() \ No newline at end of file + removed = self.remove_inner_two() + + def playGame(self) -> bool: + self.deck.shuffle() + self.face_up = [] + + self.deal_until_four() + + while self.deck.number_of_cards() > 0: + self.remove_all_possible() + self.face_up.append(self.deck.deal()) + + self.remove_all_possible() + return len(self.face_up) == 0 \ No newline at end of file