You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
939 B

from bataille import *
from lib.Pile import Pile_lst
def bataille():
jeux = Jeux()
carte_j1, carte_j2 = jeux.depiler()
nom = str(input("Entrez votre nom"))
j1 = Joueur(carte_j1, nom)
j2 = Joueur(carte_j2, "Bot")
p_j1 = Pile_lst()
p_j2 = Pile_lst()
while not j1.paquet_j.est_vide() and not j2.paquet_j.est_vide():
p_j1.empile(j1.tire_carte())
p_j2.empile(j2.tire_carte())
gagne = p_j1.sommet().compare(p_j2.sommet())
if gagne == 1:
j1.paquet_j.append(p_j2.depiler())
elif gagne == 2:
j2.paquet_j.append(p_j1.depiler())
else:
for loop in range(2):
p_j1.empile(j1.tire_carte())
p_j2.empile(j2.tire_carte())
if j1.paquet_j.est_vide():
print("Le perdant est le joueur 1")
else:
print("Le perdant est le joueur 2")