From a0175343f9f0c43b4f44d3d00e21ae955a041553 Mon Sep 17 00:00:00 2001 From: cerberus Date: Wed, 29 Oct 2025 21:13:30 +0100 Subject: [PATCH] clean loop with cleared hand --- src/pyjack/game.py | 4 ++-- src/pyjack/hand.py | 4 ---- src/pyjack/main.py | 5 +++-- 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/src/pyjack/game.py b/src/pyjack/game.py index 54b1a27..92e7ad7 100644 --- a/src/pyjack/game.py +++ b/src/pyjack/game.py @@ -104,6 +104,8 @@ class Game: player = self.player dealer = self.dealer + player.hand.__init__() + dealer.hand.__init__() # beginning of a round, shuffle deck and deal cards deck.shuffle() @@ -129,5 +131,3 @@ class Game: self.show_cards() print(self.compare_hands(0)) - player.hand.clear_hand() - dealer.hand.clear_hand() diff --git a/src/pyjack/hand.py b/src/pyjack/hand.py index cdc32f2..2d5eea0 100644 --- a/src/pyjack/hand.py +++ b/src/pyjack/hand.py @@ -32,7 +32,3 @@ class Hand: if self.value > 21 and self.aces > 0: self.value -= 10 self.aces -= 1 - - def clear_hand(self) -> None: - """Clears the hand""" - self.cards = [] diff --git a/src/pyjack/main.py b/src/pyjack/main.py index c56a647..9b40160 100644 --- a/src/pyjack/main.py +++ b/src/pyjack/main.py @@ -8,5 +8,6 @@ if __name__ == "__main__": print("do you wanna play a round??") game = Game() - - game.play_round() + while True: + os.system("clear") + game.play_round()