created Player and Dealer class

This commit is contained in:
2025-10-26 19:38:23 +01:00
parent 388a4563c3
commit 764cdf6942
2 changed files with 36 additions and 0 deletions

15
src/pyjack/dealer.py Normal file
View File

@@ -0,0 +1,15 @@
from pyjack.deck import Deck
from pyjack.player import Player
class Dealer(Player):
"""The Dealer inherits all player functionality but has a specific,
automated turn behavior."""
def __init__(self, chips: int) -> None:
super().__init__(chips)
def play(self, deck: Deck) -> None:
"""Called only after the human player has finished their turn."""
while self.hand.value < 17:
self.hit(deck)