@Override
	public void changementCarte(final int[][] carte)
	{
		this.vueCarte.setVueCarte(carte);

		this.vuePirate.setDimensions(this.vueCarte.getTailleCase(), this.vueCarte.getXGrille(), this.vueCarte.getYGrille());

		final Collection<VueSingeErratique> ensVuesSingesErratiques = this.vuesSingesErratiques.values();
		for (final VueSingeErratique vse : ensVuesSingesErratiques) {
			vse.setDimensions(this.vueCarte.getTailleCase(), this.vueCarte.getXGrille(), this.vueCarte.getYGrille());
		}

		this.vueTresor.setDimensions(this.vueCarte.getTailleCase(), this.vueCarte.getXGrille(), this.vueCarte.getYGrille());

		repaint();
	}