|
@ -30,7 +30,7 @@ class Jeux: |
|
|
paquet = [] |
|
|
paquet = [] |
|
|
self.nombre_carte = nb |
|
|
self.nombre_carte = nb |
|
|
if self.nombre_carte != 32 and self.nombre_carte != 52: |
|
|
if self.nombre_carte != 32 and self.nombre_carte != 52: |
|
|
raise ValueError("Saissisez 32 ou 54 cartes") |
|
|
raise ValueError("Saissisez 32 ou 52 cartes") |
|
|
|
|
|
|
|
|
# Création du paquet de carte en fonction du nombre de carte |
|
|
# Création du paquet de carte en fonction du nombre de carte |
|
|
conn = sqlite3.connect('bdd.db') |
|
|
conn = sqlite3.connect('bdd.db') |
|
@ -61,19 +61,19 @@ class Jeux: |
|
|
#j1tete = j1.tete() |
|
|
#j1tete = j1.tete() |
|
|
#j2tete = j2.tete() |
|
|
#j2tete = j2.tete() |
|
|
|
|
|
|
|
|
while not j1.compare(j2) == 0 : |
|
|
while not j1.compare(j2) == 0 : #j1.tete().compare(j2.tete()) == 0 : |
|
|
|
|
|
# envers |
|
|
|
|
|
j1.enfiler(j1.defiler()) |
|
|
|
|
|
j2.enfiler(j2.defiler()) |
|
|
|
|
|
# endroit |
|
|
|
|
|
j1.enfiler(j1.defiler()) |
|
|
|
|
|
j2.enfiler(j2.defiler()) |
|
|
|
|
|
|
|
|
carte_envers = #id carte à l'envers dans la base de donnée |
|
|
if j1.compare(j2) == 1 :#j1.tete().compare(j2.tete()) == 1 : |
|
|
j1.emfiler(carte_envers)#add carte à l'envers à j1 |
|
|
|
|
|
j2.emfiler(carte_envers)#add carte à l'envers à j2 |
|
|
|
|
|
j1.emfiler(j1.defiler()) |
|
|
|
|
|
j2.emfiler(j2.defiler()) |
|
|
|
|
|
|
|
|
|
|
|
if j1.compare(j2) == 1 : |
|
|
|
|
|
j1.enfiler(j1.defiler()) |
|
|
j1.enfiler(j1.defiler()) |
|
|
j1.enfiler(j2.defiler()) |
|
|
j1.enfiler(j2.defiler()) |
|
|
|
|
|
|
|
|
elif j1.compare(j2) == -1 : |
|
|
elif j1.compare(j2) == -1 :#j1.tete().compare(j2.tete()) == -1 : |
|
|
j2.enfiler(j1.defiler()) |
|
|
j2.enfiler(j1.defiler()) |
|
|
j2.enfiler(j2.defiler()) |
|
|
j2.enfiler(j2.defiler()) |
|
|
|
|
|
|
|
@ -83,7 +83,8 @@ class Jeux: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if j1.estvide() == True : |
|
|
if j1.estvide() == True : |
|
|
# j1 a perdu |
|
|
# j1 a perdu donc j2 gagne toutes les cartes |
|
|
|
|
|
|
|
|
pass |
|
|
pass |
|
|
else: |
|
|
else: |
|
|
# j2 a perdu |
|
|
# j2 a perdu |
|
|