@Override
	public void init(int maxPasJeu) {
		bindPersonnageJouableService(heros);
		bindPersonnageJouableService(kidnappeur);
		bindTerrainService(plateau);
		plateaujeu.init(15, 13);
		pasJeuCourant = 0;
		maxiPasJeu = maxPasJeu;
		heros.init(1, 1, PersonnageType.HEROS);
		heros.setForceVitale(3);
		heros.setBombe(1);
		heros.setX(2);
		heros.setY(2);
		kidnappeur.init(10,10, PersonnageType.MECHANT);
		kidnappeur.setBombe(1);
		kidnappeur.setForceVitale(3);
		kidnappeur.setX(10);
		kidnappeur.setY(10);
		// Initialisation des coordonnees des vilains
		for (int j=0;j<4;j++){
			VilainService vilain = new VilainImpl();
			bindVilainService(vilain);
		}
		boolean ballonOrange = true;
		for (VilainService vil : vilains){
			if (ballonOrange){
				vil.init(6,6,VilainType.BALLONORANGE);	
			} else{
				vil.init(6,6,VilainType.FANTOMEBLEU);
				}
			ballonOrange = !ballonOrange;
		}
}