|
|
@ -12,7 +12,7 @@
|
|
|
|
<canvas id="canvasTotal" class="vitrail"></canvas>
|
|
|
|
<canvas id="canvasTotal" class="vitrail"></canvas>
|
|
|
|
<h1>Objectif</h1>
|
|
|
|
<h1>Objectif</h1>
|
|
|
|
<canvas id="canvasObj" class="vitrail"></canvas>
|
|
|
|
<canvas id="canvasObj" class="vitrail"></canvas>
|
|
|
|
<!-- <button onclick="generateEasy()">gen easy</button> -->
|
|
|
|
<button onclick="generateEasy()">gen easy</button>
|
|
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<ul id="vitraux" class="vitraux" style="border:2px solid purple">
|
|
|
|
<ul id="vitraux" class="vitraux" style="border:2px solid purple">
|
|
|
|
<canvas id="canvas1" class="vitrail"></canvas>
|
|
|
|
<canvas id="canvas1" class="vitrail"></canvas>
|
|
|
@ -182,7 +182,6 @@
|
|
|
|
tab1.forEach(element => {
|
|
|
|
tab1.forEach(element => {
|
|
|
|
if(typeof element!= "boolean")
|
|
|
|
if(typeof element!= "boolean")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
console.log(element.toString()+" n'est pas bool");
|
|
|
|
|
|
|
|
tabTotal.push(element);
|
|
|
|
tabTotal.push(element);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
})
|
|
|
|
})
|
|
|
@ -235,7 +234,7 @@
|
|
|
|
}
|
|
|
|
}
|
|
|
|
})
|
|
|
|
})
|
|
|
|
}
|
|
|
|
}
|
|
|
|
//checkAllOK();
|
|
|
|
checkAllOK();
|
|
|
|
toutDessiner(tabTotal,canvasT,ctxT);
|
|
|
|
toutDessiner(tabTotal,canvasT,ctxT);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else{
|
|
|
|
else{
|
|
|
@ -312,8 +311,18 @@
|
|
|
|
return Math.floor(Math.random() * Math.floor(max))+1;
|
|
|
|
return Math.floor(Math.random() * Math.floor(max))+1;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function copyMDArray(array) //permet la copie d'arrays sans copier les références
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
var newArray = [];
|
|
|
|
|
|
|
|
array.forEach(element => {
|
|
|
|
|
|
|
|
newArray.push(Array.from(element))
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
return newArray
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function generateEasy(){
|
|
|
|
function generateEasy(){
|
|
|
|
tabObj=[Array.from(tab1),Array.from(tab2),Array.from(tab3),Array.from(tab4)];
|
|
|
|
console.log(copyMDArray(tab1))
|
|
|
|
|
|
|
|
tabObj=[copyMDArray(tab1),copyMDArray(tab2),copyMDArray(tab3),copyMDArray(tab4)];
|
|
|
|
tabObjCmp=[];
|
|
|
|
tabObjCmp=[];
|
|
|
|
actions=getRandomInt(8)+1;
|
|
|
|
actions=getRandomInt(8)+1;
|
|
|
|
|
|
|
|
|
|
|
|