|
|
@ -248,6 +248,8 @@
|
|
|
|
letab=eval("tab"+canvasNumber);
|
|
|
|
letab=eval("tab"+canvasNumber);
|
|
|
|
lectx=lecanvas.getContext('2d');
|
|
|
|
lectx=lecanvas.getContext('2d');
|
|
|
|
dir = compas(e.clientX,e.clientY,e.currentTarget);
|
|
|
|
dir = compas(e.clientX,e.clientY,e.currentTarget);
|
|
|
|
|
|
|
|
if(mousePos[0]==canvasNumber)
|
|
|
|
|
|
|
|
{
|
|
|
|
if((mousePos[1]=="N" && dir == "O") || (mousePos[1]=="S" && dir == "E") || (mousePos[1]=="O" && dir == "S") || (mousePos[1]=="E" && dir == "N"))
|
|
|
|
if((mousePos[1]=="N" && dir == "O") || (mousePos[1]=="S" && dir == "E") || (mousePos[1]=="O" && dir == "S") || (mousePos[1]=="E" && dir == "N"))
|
|
|
|
{
|
|
|
|
{
|
|
|
|
tourneG(letab,lecanvas,lectx);
|
|
|
|
tourneG(letab,lecanvas,lectx);
|
|
|
@ -264,6 +266,11 @@
|
|
|
|
{
|
|
|
|
{
|
|
|
|
swap(letab,lecanvas,lectx,"H");
|
|
|
|
swap(letab,lecanvas,lectx,"H");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
changeOrder(mousePos[0],canvasNumber);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -289,6 +296,12 @@
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function changeOrder(from, to)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
oldTab=eval("tab"+from);
|
|
|
|
|
|
|
|
console.log(from+" va en "+to);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
canvas1.addEventListener("mousedown",function(e){
|
|
|
|
canvas1.addEventListener("mousedown",function(e){
|
|
|
|
mousePos = [e.currentTarget.id.substring(6),compas(e.clientX,e.clientY,e.currentTarget)];
|
|
|
|
mousePos = [e.currentTarget.id.substring(6),compas(e.clientX,e.clientY,e.currentTarget)];
|
|
|
@ -329,10 +342,10 @@
|
|
|
|
tab4.push([-3,-3,"green"],[-3,2,"red"],[1,2,"blue"],[3,-3,"brown"]);
|
|
|
|
tab4.push([-3,-3,"green"],[-3,2,"red"],[1,2,"blue"],[3,-3,"brown"]);
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
tab1.push([-1,-1,"green"]);
|
|
|
|
tab1.push([-1,-1,"green"],[-2,-2,"red"]);
|
|
|
|
tab2.push([-1,-1,"green"]);
|
|
|
|
tab2.push([-1,-1,"green"],[-2,-2,"red"]);
|
|
|
|
tab3.push([-1,-1,"green"]);
|
|
|
|
tab3.push([-1,-1,"green"],[-2,-2,"red"]);
|
|
|
|
tab4.push([-1,-1,"green"]);
|
|
|
|
tab4.push([-1,-1,"green"],[-2,-2,"red"]);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
toutDessiner(tab1,canvas1,ctx);
|
|
|
|
toutDessiner(tab1,canvas1,ctx);
|
|
|
|