|
@ -6,6 +6,7 @@ class Machine_a_sous: |
|
|
"""classe principale gérant le casino""" |
|
|
"""classe principale gérant le casino""" |
|
|
def __init__(self): |
|
|
def __init__(self): |
|
|
self.argent = 0 |
|
|
self.argent = 0 |
|
|
|
|
|
self.argent_depart = 0 |
|
|
self.nombres = [] |
|
|
self.nombres = [] |
|
|
self.bank = 1000 |
|
|
self.bank = 1000 |
|
|
self.mise = -1 |
|
|
self.mise = -1 |
|
@ -13,8 +14,6 @@ class Machine_a_sous: |
|
|
|
|
|
|
|
|
def saisie(self): |
|
|
def saisie(self): |
|
|
"""demande à l'utilisateur une mise""" |
|
|
"""demande à l'utilisateur une mise""" |
|
|
print('saisie') |
|
|
|
|
|
try: |
|
|
|
|
|
machine.mise = int(machine.mise) |
|
|
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 |
|
|
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 |
|
|
return False |
|
@ -24,9 +23,6 @@ class Machine_a_sous: |
|
|
self.bank += self.mise |
|
|
self.bank += self.mise |
|
|
self.argent -= self.mise |
|
|
self.argent -= self.mise |
|
|
return self.mise |
|
|
return self.mise |
|
|
except: |
|
|
|
|
|
if machine.mise == "stop": |
|
|
|
|
|
return "quit" |
|
|
|
|
|
|
|
|
|
|
|
def nbAlea(self): |
|
|
def nbAlea(self): |
|
|
"""renvoie une liste de 3 nombre aléatoires entre 0 et 9""" |
|
|
"""renvoie une liste de 3 nombre aléatoires entre 0 et 9""" |
|
@ -144,8 +140,10 @@ class Menu_gui: |
|
|
def get_argent(self, event): |
|
|
def get_argent(self, event): |
|
|
"""récupère l'argent saisie par l'utilisateur""" |
|
|
"""récupère l'argent saisie par l'utilisateur""" |
|
|
machine.argent = int(self.entry_mise.get()) |
|
|
machine.argent = int(self.entry_mise.get()) |
|
|
|
|
|
machine.argent_depart = int(self.entry_mise.get()) |
|
|
self.fen.destroy() |
|
|
self.fen.destroy() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class Fin_gui: |
|
|
class Fin_gui: |
|
|
"""Interface du menue de fin""" |
|
|
"""Interface du menue de fin""" |
|
|
def __init__(self): |
|
|
def __init__(self): |
|
@ -173,6 +171,7 @@ class Fin_gui: |
|
|
|
|
|
|
|
|
self.fen.mainloop() |
|
|
self.fen.mainloop() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class Fdj: |
|
|
class Fdj: |
|
|
"""#Test pour savoir si le joueur est majeur et à le droit de rentrer dans le casino""" |
|
|
"""#Test pour savoir si le joueur est majeur et à le droit de rentrer dans le casino""" |
|
|
def __init__(self): |
|
|
def __init__(self): |
|
|