diff --git a/code/index.html b/code/index.html
index 543369c..403e6d3 100644
--- a/code/index.html
+++ b/code/index.html
@@ -66,15 +66,25 @@ function tourneG(letab,lecanvas,lectx)
empiler();
}
-function tourneD(letab,lecanvas,lectx)
+function tourneD(letab,lecanvas,lectx,sselem=null)
{
- letab.forEach(element => {
+ if(sselem==null){
+ letab.forEach(element => {
tmp=element[1];
element[1]=element[0];
element[0]=-tmp;
});
+ }
+ else {
+ letab[sselem].forEach(element => {
+ tmp=element[1];
+ element[1]=element[0];
+ element[0]=-tmp;
+ });
+ }
toutDessiner(letab,lecanvas,lectx);
- empiler();
+ if(sselem==null)
+ empiler();
}
function toutDessiner(pts,lecanvas,lectx)
@@ -120,27 +130,19 @@ function getRandomInt(max) {
function generateEasy(){
tabObj=[[],[]];
- /*
- tab1.forEach(elements => {
- tabObj[0].push(elements);
- })
- tab2.forEach(elements => {
- tabObj[1].push(elements);
- })*/
tabObj[0]=Array.from(tab1);
tabObj[1]=Array.from(tab2);
console.log(tabObj);
actions=getRandomInt(5);
while(actions>0){
- tourneD(tabObj[getRandomInt(2)-1],canvasO,ctxO);
+ tourneD(tabObj,canvasO,ctxO,getRandomInt(2)-1); //pb identifié, modifier toutDessiner
console.log(tabObj);
actions--;
}
console.log("sec",tabObj);
toutDessiner(tabObj,canvasO,ctxO);
- //tourneD(tabObj[getRandomInt(2)-1],canvasO,ctxO);
}
function getMousePosition(lecanvas, event, lectx, letab) {
@@ -170,5 +172,7 @@ tab2.push([-2,-3,"green"],[-3,1,"blue"],[-1,2,"purple"]);
toutDessiner(tab1,canvas,ctx);
toutDessiner(tab2,canvas2,ctx2);
+faireCercle(1,1,"violet",ctxO);
+