made turn right button avaible

This commit is contained in:
Václav Šmejkal 2023-05-17 10:51:32 +02:00
parent ae847a5b37
commit db44f47368
Signed by: ENGO150
GPG Key ID: F6D6DF86242C5A59
2 changed files with 20 additions and 1 deletions

View File

@ -16,5 +16,6 @@
</div>
<button onclick="turn_left()">Turn Left</button>
<button onclick="turn_right()">Turn Right</button>
</body>
</html>

View File

@ -37,7 +37,7 @@ function turn_left()
x1 -= WIDTH * MOVE_PIECES;
x2 -= WIDTH * MOVE_PIECES;
if ((Math.abs(turn) - (1/MOVE_PIECES / 2)) >= 0)
if (turn < 0 && (Math.abs(turn) - (1/MOVE_PIECES / 2)) >= 0)
{
//ctx.drawImage(img, img.width - WIDTH * MOVE_PIECES * (Math.abs(turn) - (1/MOVE_PIECES / 2)), 0, img.width, img.height, 0, 0, WIDTH * MOVE_PIECES * (Math.abs(turn) - (1/MOVE_PIECES / 2)), WIDTH * ASPECT_RATIO); //DRAW RIGHT PART ON THE LEFT SIDE //TODO
@ -47,4 +47,22 @@ function turn_left()
ctx.drawImage(img, x1, 0, img.width - WIDTH * MOVE_PIECES, img.height, 0, 0, WIDTH, WIDTH * ASPECT_RATIO); //DRAW
turn--;
}
function turn_right()
{
//MOVE AN 8th TO LEFT
x1 += WIDTH * MOVE_PIECES;
x2 += WIDTH * MOVE_PIECES;
if (turn > 0 && (Math.abs(turn) - (1/MOVE_PIECES / 2)) >= 0)
{
//ctx.drawImage(img, img.width - WIDTH * MOVE_PIECES * (Math.abs(turn) - (1/MOVE_PIECES / 2)), 0, img.width, img.height, 0, 0, WIDTH * MOVE_PIECES * (Math.abs(turn) - (1/MOVE_PIECES / 2)), WIDTH * ASPECT_RATIO); //DRAW RIGHT PART ON THE LEFT SIDE //TODO
return;
}
ctx.drawImage(img, x1, 0, img.width + WIDTH * MOVE_PIECES, img.height, 0, 0, WIDTH, WIDTH * ASPECT_RATIO); //DRAW
turn++;
}