diff --git a/evenement.c b/evenement.c
index f139992..8549670 100644
--- a/evenement.c
+++ b/evenement.c
@@ -50,6 +50,10 @@ void MourrirSerpent(PIXELS *serpent, int longueur_serpent)
             FermerGraphique();
         }
     }
+    if (serpent[0].x<=0 || serpent[0].x>W_GAME || serpent[0].y<=0 || serpent[0].y>H_GAME)
+    {
+        FermerGraphique();
+    }
 }
 
 int MangerPastille(PIXELS *serpent, PIXELS* pastilles,unsigned long *score,int longueur_serpent)
diff --git a/evenement.o b/evenement.o
new file mode 100644
index 0000000..ac9d453
Binary files /dev/null and b/evenement.o differ
diff --git a/main.o b/main.o
new file mode 100644
index 0000000..3298ec2
Binary files /dev/null and b/main.o differ
diff --git a/prog b/prog
new file mode 100755
index 0000000..31b140a
Binary files /dev/null and b/prog differ