private boolean isPosable(Polyominos p, int ligne, int col) {
		/*
		 * pour chaque case du tableau du polyominos, on verifie si la somme de
		 * la case du plateau + la case du polyominos est different de 0 ou 1
		 */
		for (int lignP = 0; lignP < p.getHauteur(); lignP++) {
			for (int colP = 0; colP < p.getLargeur(); colP++) {
				// si il y a deja un morceau de polyominos de pose, on retourne
				// false
				if (plateau[(lignP + ligne)][(colP + col)]
						+ p.polyominos[lignP][colP] != 0
						&& plateau[(lignP + ligne)][(colP + col)]
								+ p.polyominos[lignP][colP] != 1)
					return false;
			}
		}

		return true;
	}