master
theo 4 years ago
parent ca870a3a7e
commit 5a2ab32491

Binary file not shown.

@ -478,42 +478,57 @@ function creaMatrice(row, column) {
//================================================================================= //=================================================================================
//chercheCombi => Compte les combinainsons de 2 cartes à l'écran //chercheCombi => Compte les combinainsons de 2 cartes à l'écran
function chercheCombi2() { function chercheCombi2() {
var Cptsolution = 0; var Cptsolution = 0;
for (var i = 0; i < 15; i++) { for (var i = 0; i < 15; i++) {
for (var j = 0; j < 15 - i; j++) { for (var j = 0; j < 15 - i; j++) {
var DeckTeste = []; var DeckTeste = [];
var tabCode = [];
var tab = []; var tab = [];
var copie = [];
copie.splice(0, DeckTeste.length);
DeckTeste.splice(0, DeckTeste.length);
tab.splice(0, DeckTeste.length);
tabCode.splice(0, DeckTeste.length);
DeckTeste.push(deckPartie[i]); DeckTeste.push(deckPartie[i]);
DeckTeste.push(deckPartie[j+i+1]); DeckTeste.push(deckPartie[j + i + 1]);
var copie = [];
for (var h = 0; h < DeckTeste.length; h++) { for (var h = 0; h < DeckTeste.length; h++) {
copie.push(DeckTeste[i]); copie.push(DeckTeste[i]);
} }
tab = AssemblageARBRE(DeckTeste, DeckTeste[0]);
window.alert("Combinaison : "+DeckTeste[i].getIdentifiant+DeckTeste[j+i+1].getIdentifiant); //+1 au niveau des identifiants tab = AssemblageARBRE(copieListeDeCarte(DeckTeste), copieCarte(DeckTeste[0]));
//window.alert(DeckTeste[(j + i) + 1].getIdentifiant);
//window.alert("Combinaison : " + DeckTeste[i].getIdentifiant + DeckTeste[(j + i) + 1].getIdentifiant); //+1 au niveau des identifiants
//Pb DeckTeste[j + i + 1] marche pas
var solution = true; var solution = true;
var tabCode = [];
for (var i = 0; i < tab.length; i++) {
tabCode.push(tab[i].code); for (var h = 0; h < tab.length; h++) {
tabCode.push(tab[h].code);
} }
window.alert(tabCode);
for (var i = 0; i < tab.length; i++) { //window.alert(tabCode);
if (tab[i].code == carteselect.length) { for (var g = 0; g < tab.length; g++) {
if (tab[g].code == carteselect.length) {
solution = false; solution = false;
//window.alert("yo mec"); //window.alert("yo mec");
} }
} }
if (solution) { if (!solution) {
Cptsolution++; Cptsolution++;
window.alert("Combinaison : ", DeckTeste[i].getIdentifiant,DeckTeste[j].getIdentifiant); //window.alert("Nb Solution: " + Cptsolution);
} }
//window.alert("i= "+i+"j="+j);
} }
} }
window.alert("yo mec");
window.alert("Nombre de solution à 2 cartes : ", Cptsolution); window.alert("Nombre de solution à 2 cartes : ", Cptsolution);
} }

Loading…
Cancel
Save