Exemple #1
0
	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)
Exemple #2
0
	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
Exemple #3
0
	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
Exemple #4
0
	def revealFirstCard():
		return Card(Card.getImage(Dealer.cards[0]), 225, 10)