Browse Source

version 3.14159265358979

master
BARRAUX Arthur 3 years ago
parent
commit
c8fa04dc5e
  1. 27
      main_tk.py

27
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"""
@ -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):

Loading…
Cancel
Save