import random

def symbol_repl(card_str):
	return card_str.replace('S','\u2660').replace('H','\u2665').replace('C','\u2663').replace('D','\u2666')

def create_deck():
	deck =[]
	suits = ['C','D','H','S']
	card_val = ['A','K','Q','J','T','9','8','7','6','5','4','3','2']
	for suit in suits:
		for card in card_val:
			deck += [card + suit]
	return deck

def eval(hand):
	score = 0
	card_val = {'A':11,'K':10,'Q':10,'J':10,'T':10,'9':9,'8':8,'7':7,'6':6,'5':5,'4':4,'3':3,'2':2}
	for card in hand:
		score += card_val[card[0]]
	return score

deck = create_deck()

random.shuffle(deck)
#print("Shuffled deck: ", deck)
#print('first item: ' + deck[0])

dealer_hand = []
player1_hand = []

#TODO: Deal cards out from the deck to make hands

#TODO: make sure you don't select the same card
# cardnum = random.randint(0,(len(list)-1))
# print('choosing list index: ', cardnum)

cardnum = 0

player1_hand += [symbol_repl(deck[cardnum])]
cardnum += 1
dealer_hand += [symbol_repl(deck[cardnum])]
cardnum += 1
player1_hand += [symbol_repl(deck[cardnum])]
cardnum += 1
dealer_hand += [symbol_repl(deck[cardnum])]
cardnum += 1

print('your cards:', player1_hand[0],player1_hand[1])
print('dealer cards: ??', dealer_hand[1])


