ENGO150 5949e057f0
made turn_left working (sorta)
I need to make it infinite, the it will be perfect
2023-05-16 21:52:42 +02:00

38 lines
827 B
JavaScript

const WIDTH = 1000;
const ASPECT_RATIO = 1/2;
//CANVAS SHIT
let ctx;
let canvas;
let img; //THE PANORAMA IMAGE
//CURRENT IMAGE STATE
let x1 = WIDTH / 2;
let x2;
function load_panorama()
{
canvas = document.getElementById('panorama');
ctx = canvas.getContext('2d');
img = new Image(); //IMAGE
ctx.canvas.height = WIDTH / 2;
ctx.canvas.width = WIDTH / 2;
img.onload = function()
{
x2 = img.width;
ctx.drawImage(img, x1, 0, x2, img.height, 0, 0, WIDTH, WIDTH * ASPECT_RATIO); //DRAW A HALF OF img
};
img.src = './res/img/test.jpg';
}
function turn_left() //TODO: MOVE THE RIGHT PART TO LEFT
{
//MOVE AN 8th TO LEFT
x1 -= WIDTH / 8;
x2 -= WIDTH / 8;
ctx.drawImage(img, x1, 0, img.width - WIDTH / 8, img.height, 0, 0, WIDTH, WIDTH * ASPECT_RATIO); //DRAW
}