public boolean collision(HashMap<Body, Personnage> personnages) {
		if (world == null)
			return false;
		Personnage persCourant;
		// collision avec l'environnement est apparu?
		CollisionEvent[] evenement = world.getContacts(body);
		float Normal_x;
		for (int i = 0; i < evenement.length; i++) {
			Normal_x = evenement[i].getNormal().getX();
			// regarde qu'elle corps est rentre en collision avec quelque chose
			if (Normal_x < -0.5 || Normal_x > 0.5) {
				// corps B est rentre en collision, est ce la balle ? si oui,
				// collision, si touche un ennemi, appelle la fonction toucher
				// de cet ennemi pour lui enlever 1 pt de vie
				if (evenement[i].getBodyB() == body) {
					persCourant = personnages.get(evenement[i].getBodyA()); // Current vaut null si le body mise en cause n'est pas un body de personnage
					if (persCourant != null && cible(persCourant))
						persCourant.toucher(valeurDmg);

					return true;
				}
			}
		}
		return false;
	}