|
|
|
@ -1,15 +1,15 @@ |
|
|
|
from File import File_chaine as File |
|
|
|
from random import * |
|
|
|
from random import shuffle |
|
|
|
|
|
|
|
class Carte: |
|
|
|
def __init__(self, valeur, couleur): |
|
|
|
self.valeur = valeur |
|
|
|
self.couleur = couleur |
|
|
|
|
|
|
|
def compare(self, other): |
|
|
|
if self.valeur > other.valeur: |
|
|
|
def compare(self, carte1, carte2): |
|
|
|
if carte1.valeur > carte2.valeur: |
|
|
|
return 1 |
|
|
|
elif self.valeur < other.valeur: |
|
|
|
elif carte1.valeur < carte2.valeur: |
|
|
|
return -1 |
|
|
|
else: |
|
|
|
return 0 |
|
|
|
@ -35,7 +35,12 @@ class Jeu: |
|
|
|
f1.enfiler(self.paquet[i]) |
|
|
|
|
|
|
|
return f1, f2 |
|
|
|
|
|
|
|
def partie(self): |
|
|
|
f3 = File() |
|
|
|
while not f1.est_vide or f2.est_vide: |
|
|
|
f3.enfiler(f1.defiler(), f2.defiler()) |
|
|
|
if Carte.compare(f3[0], f3[1]) == 1: |
|
|
|
|
|
|
|
|
|
|
|
"""c1 = Carte(5, "bleu") |
|
|
|
c2 = Carte(4, "vert") |
|
|
|
|