From c8fa04dc5e1c9ea33e0fa46e832c0d804d4a1498 Mon Sep 17 00:00:00 2001 From: "barraux.a" Date: Mon, 18 Oct 2021 08:30:02 +0200 Subject: [PATCH] version 3.14159265358979 --- main_tk.py | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/main_tk.py b/main_tk.py index cb16832..cbe1bd8 100644 --- a/main_tk.py +++ b/main_tk.py @@ -6,6 +6,7 @@ class Machine_a_sous: """classe principale gérant le casino""" def __init__(self): self.argent = 0 + self.argent_depart = 0 self.nombres = [] self.bank = 1000 self.mise = -1 @@ -13,20 +14,15 @@ class Machine_a_sous: def saisie(self): """demande à l'utilisateur une mise""" - print('saisie') - try: - machine.mise = int(machine.mise) - if not 100 > self.mise >= 0 or not self.mise <= self.argent: # tant que mise n'est pas compris entre 0-100 et > mise - return False - if self.mise > self.argent or self.mise == 0: - return "quit" - else: - self.bank += self.mise - self.argent -= self.mise - return self.mise - except: - if machine.mise == "stop": - return "quit" + machine.mise = int(machine.mise) + if not 100 > self.mise >= 0 or not self.mise <= self.argent: # tant que mise n'est pas compris entre 0-100 et > mise + return False + if self.mise > self.argent or self.mise == 0: + return "quit" + else: + self.bank += self.mise + self.argent -= self.mise + return self.mise def nbAlea(self): """renvoie une liste de 3 nombre aléatoires entre 0 et 9""" @@ -85,7 +81,7 @@ class Game_gui: self.entry_mise = tk.Entry(self.fen, width=40) self.entry_mise.insert(0, 'Entrez votre mise entre 0 et 100') - self.entry_mise.grid(columnspan=3, column=2, row=3) + self.entry_mise.grid(columnspan=3, column=2, row=3) self.rouleaux = [tk.Label(self.fen, width=4, pady=150, text=0, background=self.bg_color, fg='#db0000', font=('Helvetica', 36, 'bold')) for i in range(3)] for i in range(3): @@ -144,8 +140,10 @@ class Menu_gui: def get_argent(self, event): """récupère l'argent saisie par l'utilisateur""" machine.argent = int(self.entry_mise.get()) + machine.argent_depart = int(self.entry_mise.get()) self.fen.destroy() + class Fin_gui: """Interface du menue de fin""" def __init__(self): @@ -173,6 +171,7 @@ class Fin_gui: self.fen.mainloop() + class Fdj: """#Test pour savoir si le joueur est majeur et à le droit de rentrer dans le casino""" def __init__(self): @@ -202,7 +201,7 @@ class Fdj: self.fen.destroy() else: tk.messagebox.showinfo("Aurevoir", "Vous êtes mineurs, vous n'avez pas l'âge de jouer!") - self.fen.destroy() + self.fen.destroy()