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); +