private int objectNextFree (int i, ArrayList<ObjetGraal> liste){
		int result = -1;
		Boolean bExiste=false;
		for(ObjetGraal objet :liste){
			if (objet.getType().equals(DefObjetGraal[i][0])){

				if(i==(DefObjetGraal.length-1)) i=0;
				else i++;
				result = objectNextFree(i,liste);
				bExiste=true;
				break;
			}
		}
		if(!bExiste){
			result = i;
		}

		return result;

	}