diff --git a/src/physique/MoteurPhysique.java b/src/physique/MoteurPhysique.java
index faa2aa1ef001f47a34f8dcf5c37bfc2381b7ed52..32bb5ad07cfe1b0f49586cf27ce3692a930997e7 100644
--- a/src/physique/MoteurPhysique.java
+++ b/src/physique/MoteurPhysique.java
@@ -52,7 +52,7 @@ public class MoteurPhysique {
 		// mise a jour des objets
 		for (Objet o : monde.objets) {
 			o.update();
-			o.collision=false;
+			o.collision=0;
 		}
 
 		// mise a jour des monstres
@@ -123,7 +123,7 @@ public class MoteurPhysique {
                         monde.balle.vy = -1;
                     }                                      
                 }
-		monde.balle.collision=false;
+		monde.balle.collision=0;
 
 		// mise a jour de la balle
 		monde.balle.update();
diff --git a/src/physique/Objet.java b/src/physique/Objet.java
index af977b4d85bae4e04c6c535db3f1d77acd8cb7a5..36c612f9589cf6af7cf406dbd7efe394a2b01cf9 100644
--- a/src/physique/Objet.java
+++ b/src/physique/Objet.java
@@ -103,7 +103,7 @@ public class Objet {
     /**
      *
      */
-	public boolean collision=false;
+	public int collision=0;
 
 	//permet de sauver les positions anterieur
 
diff --git a/src/physique/ObjetHeros.java b/src/physique/ObjetHeros.java
index 92bac8e3093f6cd6d422cdf42e3dc4e06bee9ba1..4e1e5cae39717b0fba98f2f28969c58753a0863d 100644
--- a/src/physique/ObjetHeros.java
+++ b/src/physique/ObjetHeros.java
@@ -88,8 +88,8 @@ public class ObjetHeros extends Objet{
 		sprites.affiche(tab[0],tab[1],g);
 		sprites.anime();
 		
-		// si en collision affiche carr�
-		if (collision) {
+		// si en collision affiche carre
+		if (collision==1) {
 			g.setColor(Color.red);
 			g.fillRect(tab[0],tab[1],tab[2],tab[3]);
 		}
diff --git a/src/physique/ObjetMur.java b/src/physique/ObjetMur.java
index b60af4382100f827f0897456f30cb2b7b8185f24..186e5899a9f2362867e7218f5bac6b44afd17a78 100644
--- a/src/physique/ObjetMur.java
+++ b/src/physique/ObjetMur.java
@@ -56,7 +56,7 @@ public class ObjetMur extends Objet {
      * @param g
      */
     public void draw(Graphics g) {
-		if (collision)
+		if (collision==1)
 			g.setColor(Color.red);
 		else
 			g.setColor(Color.gray);
diff --git a/test/miscellaneous/BouclePrincipaleCool.java b/test/miscellaneous/BouclePrincipaleCool.java
new file mode 100644
index 0000000000000000000000000000000000000000..d0c63fef6ce8a0ab8034805eaa4d0bc4375f42cc
--- /dev/null
+++ b/test/miscellaneous/BouclePrincipaleCool.java
@@ -0,0 +1,19 @@
+/* ========================================================== */
+ /*                  Bibliotheque MoteurDeJeu                  */
+ /* --------------------------------------------               */
+ /* Bibliotheque pour aider la création de jeu video comme :   */
+ /* - Jeux de role                                             */
+ /* - Jeux de plateforme                                       */
+ /* - Jeux de combat                                           */
+ /* - Jeux de course                                           */
+ /* - Ancien jeu d'arcade (Pac-Man, Space Invider, Snake, ...) */
+ /* ========================================================== */
+package miscellaneous;
+
+/**
+ *
+ * @author Pierre-Frederic Villard
+ */
+public class BouclePrincipaleCool extends BouclePrincipale{
+    
+}
diff --git a/test/miscellaneous/MurCool.java b/test/miscellaneous/MurCool.java
index ba68357635de309938fe9820f2a1f88c2a92ddea..8a5ef7ba968211366798665a3a9c708efe15ee17 100644
--- a/test/miscellaneous/MurCool.java
+++ b/test/miscellaneous/MurCool.java
@@ -40,7 +40,7 @@ public class MurCool extends ObjetMur{
      * @param g
      */
     public void draw(Graphics g) {
-		if (collision)
+		if (collision==1)
 			g.setColor(Color.red);
 		else
 			g.setColor(Color.blue);