class Game: def __init__(self, numDecks): self.players = [] self.players.append( Dealer('Crack Ass Dealer') ) self.deck = Deck(numDecks) def addPlayer(self,player): self.players.append(player) def showAllHands(self): for player in self.players: player.showHand() print '\n' def clearTable(self): for player in self.players: player.hand.clearHand() def checkCardsRemaining(self): if len(self.deck.cards) <= 2 * len(self.players): self.deck.newDeck() print "Replacing deck with new deck\n" def checkHit(self, player): if player.hand.value < 9: self.deck.dealCard()