correctif selection multi

master
theo 4 years ago
parent a4478b4670
commit f28c79ec71

@ -131,13 +131,13 @@ class Carte {
}
//cas où la carte a déjà été cliqué
if (document.getElementById(lacarte).style.boxShadow != "") {
var pos = carteselect.indexOf(laCarte);
carteselect.splice(pos, 1);
document.getElementById(lacarte).style.boxShadow = "";
}
//cas où la carte n'a pas déjà été cliqué
else {
if (carteselect.length < 5) {
@ -147,15 +147,17 @@ class Carte {
else
window.alert("5 max !");
};
for( var i =0; i < carteselectPos.length;i++){
carteselect=[];
//var carte = tab2[1];
//console.log(carteselectPos[i]);
//carteselect.push(carte);
console.log(tab2[carteselectPos[i]]);
var slt = ConvertUneCarte(tab2[carteselectPos[i]]);
console.log("C'est moi",slt.getMatrice);
}
// for( var i =0; i < carteselectPos.length;i++){
// carteselect=[];
// //var carte = tab2[1];
// //console.log(carteselectPos[i]);
// //carteselect.push(carte);
// console.log(tab2[carteselectPos[i]]);
// var slt = ConvertUneCarte(tab2[carteselectPos[i]]);
// console.log("C'est moi",slt.getMatrice);
// }
};
}
@ -566,7 +568,6 @@ function ConvertInttoCarte(ListeDesCartes){
}
function reselectCartes() {
if (carteselectPos != [] && carteselectPos!=null) {
// console.log("cartesPOS: ",carteselectPos);
carteselectPos.forEach((pos) => {
@ -577,6 +578,15 @@ function reselectCartes() {
document.getElementById(lacarte).style.boxShadow = "0 0 1vw red, 0 0 1vw red";
});
}
else {
for (var i=0; i<deckPartie.length;i++) {
var lacarte = "card"+i;
var numeroCarte = i;
console.log("lacarte: ",lacarte);
console.log(deckPartie[numeroCarte].get);
document.getElementById(lacarte).style.boxShadow = "";
}
}
}
function retour() {
@ -609,6 +619,10 @@ function redistribuerPlateau() {
}
function redistribuerMulti() {
carteselect=[];
carteselectPos=[];
reselectCartes();
deckPartie = [];
for (var i = 0; i < 16; i++) {
var index = getRandom(0, TasDuJEU.length - 1)
@ -676,6 +690,9 @@ function redistribuerMulti() {
function redistribuer() {
deckPartie = [];
carteselectPos=[];
carteselect=[];
reselectCartes();
for (var i = 0; i < 16; i++) {
var index = getRandom(0, TasDuJEU.length - 1)
var dejaPresente = false;//Permet de savoir si la carte est deja dans la liste
@ -880,6 +897,9 @@ function changerlesCartes() {
function remplacerLaCarte(uneCarte) {
pos = deckPartie.indexOf(uneCarte);
carteselectPos=[];
carteselect=[];
reselectCartes();
var AllFigure = [];
var Cox1, Coy1, Cox2, Coy2;
@ -1317,6 +1337,9 @@ function testerCartesMulti() {
}
if (!solution) {
document.getElementById("affSolution").textContent = 'Assemblage de ' + copie.length + ' cartes trouvé ! Il reste encore ' + TasDuJEU.length + ' cartes !';
carteselectPos=[];
carteselect=[];
reselectCartes();
}
}
/*} catch (e) {
@ -1380,6 +1403,9 @@ function testPourJeuInfini() {
}
if (!solution) {
document.getElementById("affSolution").textContent = 'Assemblage de ' + copie.length + ' cartes trouvé !';
carteselectPos=[];
carteselect=[];
reselectCartes();
}
}
} catch (e) {
@ -1423,6 +1449,9 @@ function testPourJeuClassique() {
}
if (!solution) {
document.getElementById("affSolution").textContent = 'Assemblage de ' + copie.length + ' cartes trouvé ! Il reste encore ' + TasDuJEU.length + ' cartes !';
carteselectPos=[];
carteselect=[];
reselectCartes();
}
}
/*} catch (e) {

Binary file not shown.
Loading…
Cancel
Save