private Integer[][] goDijkstra(int x, int y) {
		int profondeur = 0;
		Integer dijkstra[][] = new Integer[taille_envi][taille_envi];
		Stack<Point> toDo = new Stack<Point>();
		toDo.add(new Point(x, y));
		for (int j = 0; j < taille_envi; j++) {
			for (int i = 0; i < taille_envi; i++) {
				dijkstra[i][j] = -1;
			}
		}
		dijkstra[x][y] = profondeur;
		while (!toDo.isEmpty()) {
			profondeur++;
			Point p = toDo.pop();
			toDo.addAll(uneEpaisseur(p.x, p.y, dijkstra[p.x][p.y] + 1, dijkstra));
		}
		return dijkstra;
	}