Browse Source

main qui ne fonctionne pas

master
corentin.bollet 12 months ago
parent
commit
a003981bb4
  1. 95
      Projetbataille0.py

95
Projetbataille0.py

@ -2,6 +2,8 @@ import tkinter as tk
import time
from random import shuffle
from File import File_chaine as File
from Pile import Pile_chaine as Pile
#______________________________________
class Carte:
@ -68,67 +70,38 @@ class Jeux:
nb_cartes = 42 #52
partie = Jeux(32)
def main():
jeu = Jeux(32)
(paquet_joueur1, paquet_joueur2) = jeu.distribue()
paquet_tmp_joueur1 = Pile()
paquet_tmp_joueur2 = Pile()
while not paquet_joueur1.est_vide() and not paquet_joueur2.est_vide():
if paquet_joueur1.tete().compare(paquet_joueur2.tete()) == 1:
paquet_joueur1.enfiler(paquet_joueur1.defiler())
paquet_joueur1.enfiler(paquet_joueur2.defiler())
if paquet_joueur1.tete().compare(paquet_joueur2.tete()) == -1:
paquet_joueur2.enfiler(paquet_joueur1.defiler())
paquet_joueur2.enfiler(paquet_joueur2.defiler())
else:
for i in range(2):
paquet_tmp_joueur1.empiler(paquet_joueur1.defiler())
paquet_tmp_joueur2.empiler(paquet_joueur2.defiler())
if paquet_tmp_joueur1.sommet().compare(paquet_tmp_joueur2.sommet()) == 1:
paquet_joueur1.enfiler(paquet_tmp_joueur1.depiler())
paquet_joueur1.enfiler(paquet_tmp_joueur2.depiler())
if paquet_tmp_joueur1.sommet().compare(paquet_tmp_joueur2.sommet()) == -1:
paquet_joueur2.enfiler(paquet_tmp_joueur1.depiler())
paquet_joueur2.enfiler(paquet_tmp_joueur2.depiler())
print("joueur1",paquet_joueur1)
print("joueur2",paquet_joueur2)
if paquet_joueur1.est_vide():
print("joueur1 est nul.")
else:
print("joueur2 est nul.")
if __name__ == "__main__":
main()
#result = compare()
#if result == -1:

Loading…
Cancel
Save