private void rechercherPostesVisibles(){
		for(Poste poste : postes){
			poste.initialiserPostesVisibles() ;
			for(int orientation = Orientation.NORD ; orientation <= Orientation.NORDOUEST ; orientation += 1){
				Position positionCible = Position.voisin(poste.getPosition(),orientation) ;
				if(Position.estPositionValide(positionCible)){
					int indicePosteVoisin = this.rechercherPoste(positionCible) ;
					if(indicePosteVoisin != -1){
						if(Orientation.estVisible(poste.getOrientation(),orientation,postes.get(indicePosteVoisin).getOrientation())){
							poste.ajouterPosteVisible(postes.get(indicePosteVoisin)) ;
						}
					}
				}
			}
		}
	}