def _hit(self, cards): card = cards.draw() Dealer.cards.append(card) Dealer.values.append(cards.getValue()) _print('Dealer hits.', 'magenta') _print('Dealer gets ' + card, 'magenta') return Card(Card.getImage(Dealer.cards[2]), 400, 10)
def receiveCards(self, player_cards): cards = '' for card in player_cards: cv = card.split(':') Player.cards.append(cv[0]) Player.values.append(int(cv[1])) cards += Player.cards[0] + Player.cards[1] _print('Player receives their cards:', 'magenta') _print('{0} --> {1}'.format(cards, self.calcTotal()), '') Player.index += 1 cardA = Card(Card.getImage(Player.cards[Player.index]), Player.position, 350) Player.index += 1 Player.position += 90 cardB = Card(Card.getImage(Player.cards[Player.index]), Player.position, 350) return cardA, cardB
def receiveCards(): Dealer.index += 1 cardA = Card('bc.png', Dealer.position, 10) Dealer.index += 1 Dealer.position += 90 cardB = Card(Card.getImage(Dealer.cards[Dealer.index]), Dealer.position, 10) print(Dealer.index) print(Dealer.position) return cardA, cardB
def revealFirstCard(): return Card(Card.getImage(Dealer.cards[0]), 225, 10)