diff --git a/ledger.db b/ledger.db index f9c165f..08d9495 100644 Binary files a/ledger.db and b/ledger.db differ diff --git a/src/py/BlackJack.py b/src/py/BlackJack.py index 004c146..2f44284 100644 --- a/src/py/BlackJack.py +++ b/src/py/BlackJack.py @@ -198,6 +198,7 @@ class BlackJack: self.playerHand = Hand() self.dealerHand = Hand() self.ledger = Ledger() + self.playing = False def deal_card(self, hand): hand.add_to_hand(self.deck.take_from_deck()) @@ -227,6 +228,12 @@ class BlackJack: await send(string) async def play_game(self, ID, bet, recv, send): + + if self.playing: + await send("Game in Progress") + return + else: + self.playing = True gameState = INIT while gameState != OVER: @@ -328,6 +335,7 @@ class BlackJack: self.deck.shuffle() await send("Everyday I'm shuffling") gameState = OVER + self.playing = False def main(): game = BlackJack() diff --git a/src/py/__pycache__/BlackJack.cpython-310.pyc b/src/py/__pycache__/BlackJack.cpython-310.pyc index 3328812..d026e1c 100644 Binary files a/src/py/__pycache__/BlackJack.cpython-310.pyc and b/src/py/__pycache__/BlackJack.cpython-310.pyc differ