From 6d11e0772acdb773384da8c7c38f5c58391c3e27 Mon Sep 17 00:00:00 2001
From: Tanoh Mbah-ange-pascal
 <m-bah-ange-pascal.tanoh.etu@118p12.fil.univ-lille.fr>
Date: Wed, 3 Apr 2024 10:58:27 +0200
Subject: [PATCH] maj TP8 war.py

---
 TP8/war.py | 22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

diff --git a/TP8/war.py b/TP8/war.py
index 877157d..4f3d7cd 100755
--- a/TP8/war.py
+++ b/TP8/war.py
@@ -14,6 +14,7 @@
 from card import Card
 from apqueue import *
 from apstack import *
+import random
 
 def distribute(n_card: int) -> tuple[ApQueue, ApQueue]:
     """
@@ -36,18 +37,19 @@ def distribute(n_card: int) -> tuple[ApQueue, ApQueue]:
     $$$ isinstance(carte, Card)
     True
     """
-    deck = Card.deck(n_card * 2)
-    random.shuffle(deck)
-    m1 = ApQueue(deck[:n_card])
-    m2 = ApQueue(deck[n_card:])
-    return m1, m2
-
+    m1 = ApQueue()
+    m2 = ApQueue()
+    liste_carte = Card.deck(n_card)
+    
+    for elt in range(0, len(liste_carte)):
+        m1.enqueue(liste_carte[elt])
+    for elt in range(0, len(liste_carte)):
+        m2.enqueue(liste_carte[elt])
+    return m1,m2
+    
+    
 def gather_stack(main: ApQueue, pile: ApStack) -> None:
     """
-    ajoute les carte de la pile dans la main
-
-    exemples :
-
     $$$ cartes = Card.deck(4)
     $$$ main = ApQueue()
     $$$ pile = ApStack()
-- 
GitLab