diff --git a/TP8/bataille-carte/war.py b/TP8/bataille-carte/war.py
index b90cdbfc44fb9c5ddb4afda3d1732f45e0e51ae3..ec6017dc463cb0e0715422fa93b8db42a2c13205 100755
--- a/TP8/bataille-carte/war.py
+++ b/TP8/bataille-carte/war.py
@@ -85,9 +85,21 @@ def play_one_round(m1: ApQueue, m2: ApQueue, pile: ApStack) -> None:
     """
     c1=m1.dequeue()
     c2=m2.dequeue()
+    pile.push(c1)
+    pile.push(c2)
     print(f'joueur 1 joue {str(c1)} et joueur 2 {ste(c2)}')
     if c1>c2:
-        
+        print('joueur 1 gagne ')
+        gather_stack(m1, pile)
+    elif c1<c2:
+        print('joueur 2 gagne ')
+        gather_stack(m2, pile)
+    else:
+        print('Bataille !!\n2 cartes sur la table')
+        pile.push(m1.dequeue())
+        pile.push(m1.dequeue())
+        pile.push(m2.dequeue())
+        pile.push(m2.dequeue())
 
 def play(n_card: int, n_round: int) -> None:
     """