|
@ -9,6 +9,28 @@ class Carte: |
|
|
self.valeur = valeur |
|
|
self.valeur = valeur |
|
|
self.couleur = couleur |
|
|
self.couleur = couleur |
|
|
|
|
|
|
|
|
|
|
|
if valeur == 'as': |
|
|
|
|
|
self.valeur == 14 |
|
|
|
|
|
if valeur == 'roi': |
|
|
|
|
|
self.valeur == 13 |
|
|
|
|
|
if valeur == 'dame': |
|
|
|
|
|
self.valeur == 12 |
|
|
|
|
|
if valeur == 'valet': |
|
|
|
|
|
self.valeur == 11 |
|
|
|
|
|
if valeur == '10': |
|
|
|
|
|
self.valeur == 10 |
|
|
|
|
|
if valeur == '9': |
|
|
|
|
|
self.valeur == 9 |
|
|
|
|
|
if valeur == '8': |
|
|
|
|
|
self.valeur == 8 |
|
|
|
|
|
if valeur == '7': |
|
|
|
|
|
self.valeur == 7 |
|
|
|
|
|
|
|
|
|
|
|
couleur = "carreau","trefle", "coeur", "pique" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def compare (self,other): |
|
|
def compare (self,other): |
|
|
if other.valeur > self.valeur: # si other est une carte avec une valeur plus grande |
|
|
if other.valeur > self.valeur: # si other est une carte avec une valeur plus grande |
|
|
return 1 |
|
|
return 1 |
|
@ -19,8 +41,9 @@ class Carte: |
|
|
|
|
|
|
|
|
class Jeux : |
|
|
class Jeux : |
|
|
def __init__ (self): |
|
|
def __init__ (self): |
|
|
|
|
|
for i in range 32: |
|
|
|
|
|
|
|
|
|
|
|
c = Carte(x,y) |
|
|
self.valeur_paquet = int(input("voulez vous jouer avec un paquet de 32 ou de 52 cartes?")) # nombre de carte dans le paquet,à remplacer par un boutton |
|
|
self.valeur_paquet = int(input("voulez vous jouer avec un paquet de 32 ou de 52 cartes?")) # nombre de carte dans le paquet,à remplacer par un boutton |
|
|
if self.valeur_paquet == 32: #faudra changer là aussi pour l'interface graphique |
|
|
if self.valeur_paquet == 32: #faudra changer là aussi pour l'interface graphique |
|
|
self.paquet = File() |
|
|
self.paquet = File() |
|
@ -38,6 +61,8 @@ class Jeux : |
|
|
# joueur2.enfiler(paquet.depiller()) |
|
|
# joueur2.enfiler(paquet.depiller()) |
|
|
# return joueur1 and joueur2 |
|
|
# return joueur1 and joueur2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#pour les tests: |
|
|
#pour les tests: |
|
|
#f=Jeux() |
|
|
#f=Jeux() |
|
|
#print(f.paquet) |
|
|
#print(f.paquet) |
|
|