createCanvas(1080 *'.2', 2400 *'.2');
clearbutton = createButton('');
clearbutton.position(50, 50);
clearbutton.size(50, 50);
clearbutton.style('outline-color', 'ButtonFace');
clearbutton.style('outline-style', 'double');
clearbutton.style('outline-width', '3mm');
clearbutton.style('user-select', 'none');
clearbutton.style('color', 'transparent');
clearbutton.style('font-size', 0);
clearbutton.style('background', '#0008');
clearbutton.style('background', 'ButtonFace');
clearbutton.style('border', 'none');
clearbutton.style('border-radius', '50%');
clearbutton.style('box-shadow', '0 0 3mm #0001');
clearbutton.mousePressed(setit);
savebutton = createButton('');
savebutton.position(50, 150);
savebutton.style('outline-color', 'ButtonFace');
savebutton.style('outline-style', 'double');
savebutton.style('outline-width', '3mm');
savebutton.style('user-select', 'none');
savebutton.style('color', 'transparent');
savebutton.style('font-size', 0);
savebutton.style('background', '#0008');
savebutton.style('background', 'ButtonFace');
savebutton.style('border', 'none');
savebutton.style('border-radius', '50%');
savebutton.style('box-shadow', '0 0 3mm #0001');
savebutton.mousePressed(getit);
translate(width / 2, height / 2);
for (let d = width * sqrt(2); d > 0; d -= 15) {
let offset = min(width, height) / 20;
for (let i = 0; i < 1000; i++) {
let x1 = int(random(-offset, width + offset));
let y1 = int(random(-offset, height + offset));
int(random(1, width + offset - x1) / 2),
int(random(1, height + offset - y1) / 2),
let x2 = int(random(-offset, width + offset));
let y2 = int(random(-offset, height + offset));
int(random(1, width + offset - x2) / 2),
int(random(1, height + offset - y2) / 2),
let g1 = get(x1, y1, w1, h1);
let g2 = get(x2, y2, w2, h2);
let pattern1 = drawingContext.createPattern(g1.canvas, "repeat");
let pattern2 = drawingContext.createPattern(g2.canvas, "repeat");
drawingContext.shadowColor = color(0, 0, 0, (33 / 100) * 255);
drawingContext.fillStyle = pattern1;
drawingContext.fillStyle = pattern2;
createCanvas(1080 *'1', 2400 *'1');