Skip to content

Commit

Permalink
update blackjack.py
Browse files Browse the repository at this point in the history
  • Loading branch information
Bismaon committed Mar 1, 2022
1 parent 4625d3d commit 25b52c8
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 6 deletions.
Binary file modified __pycache__/BlackJack.cpython-39.pyc
Binary file not shown.
26 changes: 20 additions & 6 deletions blackjack.py
Original file line number Diff line number Diff line change
Expand Up @@ -295,6 +295,8 @@ def mis_en_place_des_widgets(self):
def reglement(self, event=None):
self.deactivate_button()
pop_up=Toplevel(self.root)
pop_up.protocol("WM_DELETE_WINDOW",
lambda:self.close_regle(pop_up))
regle=Label(pop_up,
font='Arial 12',
justify='left',
Expand All @@ -311,7 +313,6 @@ def reglement(self, event=None):
command=lambda:[(pop_up.destroy(), self.activate_button())])
b_exit.pack()
pop_up.mainloop()
self.activate_button()

def add_image_d(self):
image = Image.open(os.path.join(os.path.dirname(os.path.abspath(__file__)),
Expand All @@ -325,7 +326,6 @@ def add_image_d(self):
img_lab.image = img # keep a reference!
img_lab.place(x=50+50*(len(self.carte_d)-1), y=50)


def add_image_j(self):
image = Image.open(os.path.join(os.path.dirname(os.path.abspath(__file__)),
self.dico_carte[
Expand Down Expand Up @@ -402,7 +402,7 @@ def piocher(self, event=None):
self.indice_d = self.indice_d + 1
self.l_total_d["text"]=f"Total du Dealer: {self.total_d}"
self.add_image_d()
for i in range(2):
for _ in range(2):
self.carte_j.append(self.paquet1.get_carte_at(self.indice_j))
self.total_j=self.total_j+int(self.valeur_de_carte_j(self.carte_j[-1].valeur))
self.indice_j=self.indice_j+1
Expand Down Expand Up @@ -497,6 +497,8 @@ def perdre(self):
pop_up=Toplevel(self.root)
pop_up.geometry('250x100')
pop_up.focus_set()
pop_up.protocol("WM_DELETE_WINDOW",
lambda:self.on_close(pop_up))
l_perdu=Label(pop_up,
font=self.min_font,
text=f"Vous avez perdu ${self.bet}!")
Expand All @@ -516,6 +518,8 @@ def gagner(self):
self.keep=True
pop_up=Toplevel(self.root)
pop_up.geometry('250x100')
pop_up.protocol("WM_DELETE_WINDOW",
lambda:self.on_close(pop_up))
pop_up.focus_set()
l_gagne=Label(pop_up,
font=self.min_font,
Expand All @@ -535,6 +539,8 @@ def egaliter(self):
self.keep=True
pop_up=Toplevel(self.root)
pop_up.geometry('250x100')
pop_up.protocol("WM_DELETE_WINDOW",
lambda:self.on_close(pop_up))
pop_up.focus_set()
l_egalite=Label(pop_up,
font=self.min_font,
Expand Down Expand Up @@ -618,10 +624,18 @@ def put_bet(self, value):
def stop_bet(self):
for widgets in self.root.winfo_children():
if isinstance(widgets, Button):
if (widgets["text"]=="$1" or
widgets["text"]=="$5" or
if (widgets["text"]=="$5" or
widgets["text"]=="$25" or
widgets["text"]=="$50" or
widgets["text"]=="$100" or
widgets["text"]=="$500"):
widgets['state']='disabled'
widgets['state']='disabled'

def on_close(self, window):
self.keep=True
self.reinit()
window.destroy()

def close_regle(self, window):
self.activate_button()
window.destroy()

0 comments on commit 25b52c8

Please sign in to comment.