xxxxxxxxxx
69
// let x = 200;
let y = 240;
let xjump = 3;
let yjump = 5;
function setup() {
createCanvas(400, 400);
rectMode(CENTER);
ellipseMode(CENTER);
}
function draw() {
background(300,100,100);
colorMode(HSB);
die(mouseX,mouseY);
for (let x = 20; x < width; x = x + width/4) {
die(x,y);
}
// x = x + xjump;
y = y + yjump;
// if(x >= width || x <= 0){
// xjump = xjump * -1;
// }
if(y >= height || y <= 0){
yjump = yjump * -1;
}
}
function die (x,y,w,h) {
stroke(0);
strokeWeight(2);
fill(200);
//left plane
rect(x + 20, y - 20, 40, 40);
// rect(198, 200, 40, 40);
//right plane
quad(x + 40, y - 40, x + 70, y - 20, x + 70, y + 20, x + 40, y);
// quad(240, 200, 270, 220, 270, 260, 240, 240);
//bottom plane
quad(x + 1, y + 2, x + 40, y + 2, x + 68, y + 21, x + 30, y + 20);
// quad(201, 242, 240, 242, 268, 261, 230, 260);
fill(0);
//left dots
ellipse(x + 25, y - 30, 8, 8);
ellipse(x + 9, y - 12, 8, 8);
// ellipse(225, 210, 8, 8);
// ellipse(209, 228, 8, 8);
//right dots
ellipse(x + 50, y - 25, 5, 5);
ellipse(x + 56, y - 10, 5, 5);
ellipse(x + 62, y + 5, 5, 5);
// ellipse(250, 215, 5, 5);
// ellipse(256, 230, 5, 5);
// ellipse(262, 245, 5, 5);
//bottom dot
ellipse(x + 34, y + 11, 10, 5);
// ellipse(234, 251, 10, 5);
}