From 0aacd4316c95b3ed928d80a6a5ab857363963f90 Mon Sep 17 00:00:00 2001 From: lisa Date: Wed, 14 Dec 2022 10:49:36 +0100 Subject: [PATCH] changement condition def jeu --- main.py | 32 +++++++++++++++++++------------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/main.py b/main.py index 6523f29..6a663d5 100644 --- a/main.py +++ b/main.py @@ -24,10 +24,10 @@ class Jeux: nb = len(self.paquet) if nb == 32 : nbcarte = nb - elif nb == 54 : + elif nb == 52 : nbcarte = nb else : - raise ValueError("Saissisez 32 ou 54 cartes") + raise ValueError("Saissisez 32 ou 52 cartes") for i in range(nbcarte): carte = Carte() @@ -48,23 +48,29 @@ class Jeux: j2 = distribute(2) while not j1.estvide() or j2.estvide() : - j1tete = j1.tete() - j2tete = j2.tete() + #j1tete = j1.tete() + #j2tete = j2.tete() - if j1tete.valeur() > j2tete.valeur() : - j1.enfiler(j1tete) - j1.enfiler(j2tete) + while not Carte(j1.tete, j2.tete) == 0 : - elif j1tete.valeur() < j2tete.valeur() : - j2.enfiler(j1tete) - j2.enfiler(j2tete) + carte_envers = #id carte à l'envers dans la base de donnée + 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()) - elif j1tete.valeur() == j2tete.valeur() : + + if Carte(j1.tete, j2.tete) == 1 : + j1.enfiler(j1.defiler()) + j1.enfiler(j2.defiler()) + elif Carte(j1.tete, j2.tete) == -1 : + j2.enfiler(j1.defiler()) + j2.enfiler(j2.defiler()) - j1.depiler() - j2.depiler() + j1.defiler() + j2.defiler() if j1.estvide() == True :