Code viewer for World: One Cube World (P5) (clone...

// Cloned by Aleksandrs Jegorovs on 20 Sep 2022 from World "One Cube World (P5)" by Starter user 
// Please leave this clone trail here.
 
const MUSICFILE = '/uploads/starter/SuspenseStrings.mp3';
const objectsize    = 50;      // size of object   
const anglechange   = 0.01;     // how much the rotate angle changes each step 
let angle = 0;                  // rotate angle starts at 0  
let img;

// make an array of random (x,y,z) positions 
const noboxes = 10;                 	// how many boxes to have 
let a = new Array(noboxes);         	// array of the box positions

function preload() {
    for ( var i=0; i < noboxes; i++ ) {
        a[i] = [AB.randomIntAtoB(-250,250), AB.randomIntAtoB(-250,250)];
    }	

  img = loadImage ('/uploads/jegoroa2/sign-check-icon.png');
  AB.backgroundMusic (MUSICFILE);
}

function setup()        // "setup" is called once at start of run 
{
    //createCanvas ( ABWorld.fullwidth(), ABWorld.fullheight(),  WEBGL );
    createCanvas(800,800);
    background(100,200,30);
    stroke(0);
    
    //img = loadImage ( '/uploads/jegoroa2/sign-check-icon.png' );
}
var x = 0;
var y = 0;
var px = 0;
var py = 0;
var easing = 0.05;
function draw()         // "draw" is called every timestep during run 
{
    
    //quad(158, 55, 199, 14, 392, 66, 351, 107);
    // triangle(347, 54, 392, 9, 392, 66);
    // triangle(158, 55, 290, 91, 290, 112);
    var targetX = mouseX;
x += (targetX - x) * easing;
var targetY = mouseY;
y += (targetY - y) * easing;
var weight = dist(x, y, px, py);
strokeWeight(weight);
line(x, y, px, py);
py = y;
px = x;

    //ellipse(mouseX, mouseY, 9, 9);
    // const weight = dist(mouseX, mouseY, pmouseX, pmouseY);
    // strokeWeight(weight);
    // line(mouseX, mouseY, pmouseX, pmouseY);
//     if (mouseIsPressed) {
//     fill(0);
//   } else {
//     fill(255);
//   }
//   ellipse(mouseX, mouseY, 80, 80);
    // for(let i = 0; i < noboxes; i++) {
    //     translate (a[i][0], a[i][1], 0);
        
    //     rotateX(angle);
    //     box(50);
        
       
    //}
    
    
    
    
    
  
//     for ( var i=0; i < noboxes; i++ ) {
//         translate ( a[i][0], a[i][1], a[i][2] );		// get box position i 
//         box(objectsize);             
//     }

// // draw a cube of this size 
  
     //angle += anglechange ;
//     console.log(angle);
//     // change angle each step to get rotate movement
}