// Cloned by Vaibhav on 22 Sep 2022 from World "One Cube World (P5)" by Starter user
// Please leave this clone trail here.
let beginX = 0
let beginY = 0
let endX = 400
let endY = 400
let move = 1
let distX;
let distY;
let destX;
let destY;
function setup() // "setup" is called once at start of run
{
createCanvas ( ABWorld.fullwidth(), ABWorld.fullheight(), WEBGL );
distX = -720;
distY = -350;
destX = -720;
destY = -350;
}
function mousePressed() {
fill('white')
ellipse(mouseX-720, mouseY-350, 10, 10);
return false;
}
AB.world.nextStep = function()
{
line(-800, 0, 800, 0);
line(0, -400, 0, 400);
// can put P5 instructions to be executed every step here, or in draw()
// fill color white
fill('red');
if (mouseX - 720 > 0 && mouseY - 350 > 0){
if ( AB.onDesktop() ) rect(mouseX - 720, mouseY - 350, 20, 20);
}
fill('brown')
if (mouseX - 720 < 0 && mouseY - 350 < 0){
if ( AB.onDesktop() ) circle(mouseX - 720, mouseY - 350, 20, 20);
}
fill('green')
if (mouseX - 720 > 0 && mouseY - 350 < 0){
if ( AB.onDesktop() ) circle(mouseX - 720, mouseY - 350, 20, 20);
}
fill('blue')
if (mouseX - 720 < 0 && mouseY - 350 > 0){
if ( AB.onDesktop() ) ellipse(mouseX - 720, mouseY - 350, 20, 20);
}
};
function draw()
{
// background("grey");
// if (mousePressed()){
// true;
// }
// else {
// destX = mouseX-720;
// destY = mouseY-350;
// }
// if (x < destX){
// x = -720 + move;
// }
// if (y < destY){
// y = -350 + move;
// }
// fill("brown");
// circle(mouseX-720, mouseY-350, 20, 20);
}