diff --git a/MAVENProject/src/main/java/jeu/Jeu.java b/MAVENProject/src/main/java/jeu/Jeu.java
index 41dc12c08669fa638675c28e16bf66e61baa001e..f165c56ea40917726116cecf5f777dc280bb930d 100644
--- a/MAVENProject/src/main/java/jeu/Jeu.java
+++ b/MAVENProject/src/main/java/jeu/Jeu.java
@@ -218,8 +218,11 @@ public class Jeu implements Game{
 
     @Override
     public boolean isFinished() {
-        return gameCharacter.death() || getMonsterList().get(levelManager.getIndexBoss()).death();
-        // le jeu n'est jamais fini
+        if(gameCharacter.death() || getMonsterList().get(levelManager.getIndexBoss()).death()) {
+            hearthList.clear();
+            return true;
+        }
+        return false;
     }
 
     private void animation(Boolean Attack,Boolean Right,Boolean Left){