playerBet = getPlayerBet(playerBank) game.deal() printGameDealerHidden(game) if game.didPlayerBlackjack(): playerBank = playerBlackjack(playerBank, playerBet) elif game.didDealerBlackjack(): printGameDealerVisible(game) playerBank = dealerBlackjack(playerBank, playerBet) else: # TODO: Split logic goes here while not game.isPlayerBusted(): action = getPlayerAction() if action == 'S': break elif action == 'D': if playerBank >= playerBet * 2: playerBet += playerBet game.hitPlayer() printGameDealerHidden(game) break else: print("You don't have enough chips to make that bet!") else: game.hitPlayer()