card_val_ajnc={'As':1,'dva':2,'tri':3,'decko':10,'baba':10,'kralj':10};
card_val_ajnc1={'As':1,'dva':2,'kralj':10};
boje={'tref':'crno','pik':'crno','kara':'crveno','herc':'crveno'};
dcard_ajnc={}
for val in card_val_ajnc1.keys():
	for col in boje:
		dcard_ajnc[val+col]=card_val_ajnc1[val]

from random import randrange

class Karte:

	def __init__(self):
		self.izabrane={}
		self.sum=0
		self.banka=0
		self.run=0
		self.last_sum=0
		self.last_banka=0
		self.maxVrijednostKarte=17;
		self.setup()
		
	def setup(self):
		self.karte=dcard_ajnc.copy()
		self.izabrane={}
		self.sum=0
		self.banka=0
		
				
	def deal(self,sbank=0):
		rnum=randrange(0,len(self.karte))
		kkarta=self.karte.keys()[rnum];
		if (sbank == 0):
			self.sum+=self.karte[kkarta]
			print rnum,"User selected",kkarta," ",self.karte[kkarta],"total:",self.sum;
		else:
			self.banka+=self.karte[kkarta]
			print rnum,"Bank selected",kkarta," ",self.karte[kkarta],"total:",self.banka;
				
		del self.karte[kkarta]
		
	def hold(self):
		print self.banka
		while (self.banka < self.maxVrijednostKarte):
			self.deal(1)
	
	
	
		
		