|
|
|
@ -5,23 +5,26 @@ class Jeux : |
|
|
|
def __init__ (self, paquet): |
|
|
|
"""Initialise la classe Jeux""" |
|
|
|
self.paquet = self.init_paquet() |
|
|
|
self.taille = taille |
|
|
|
random.shuffle(self.paquet) |
|
|
|
|
|
|
|
def init_paquet (self) : |
|
|
|
"""Crée un paquet de cartes et le retourne en forme de liste""" |
|
|
|
couleur = ["Coeur", "Carreau", "Trèfle", "Pique"] |
|
|
|
if taille == 32 : |
|
|
|
pass |
|
|
|
if taille == 52 : |
|
|
|
pass |
|
|
|
|
|
|
|
|
|
|
|
couleurs = ["Coeur", "Carreau", "Trèfle", "Pique"] |
|
|
|
if self.taille == 32 : |
|
|
|
valeurs = range(7, 15) |
|
|
|
else : |
|
|
|
valeurs = range(2,15) |
|
|
|
paquet=[] |
|
|
|
paquet.append(Carte(valeur, couleur)) |
|
|
|
|
|
|
|
def distribue (self) : |
|
|
|
"""Une méthode distribue qui renvoie deux Files contenant la moitié des cartes du paquet chacune. """ |
|
|
|
m1 = File() |
|
|
|
m2 = File() |
|
|
|
while self.paquet.est_vide() is True : |
|
|
|
m1 = m1.enfiler((self.paquet.taille())//2) |
|
|
|
m2 = m2.enfiler(self.paquet.taille()) |
|
|
|
m2 = m2.enfiler(self.paquet()) |
|
|
|
return m1, m2 |
|
|
|
|
|
|
|
|
|
|
|
|