created Player and Dealer class
This commit is contained in:
15
src/pyjack/dealer.py
Normal file
15
src/pyjack/dealer.py
Normal 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)
|
||||
Reference in New Issue
Block a user