xxxxxxxxxx
35
let song;
function setup() {
createCanvas(600, 400);
song = loadSound('ele_01.mp3');
}
function draw() {
background(220);
if(mouseIsPressed){
background(mouseX,mouseY,mouseY + 10);
song.play();
drawCircle(random(300,305),random(200,205),mouseX/8);
drawCircle(random(300,305),random(100,105),mouseX/8);
drawCircle(random(400,405),random(200,205),mouseX/8);
drawCircle(random(200,205),random(200,205),mouseX/8);
drawCircle(random(300,305),random(300,305),mouseX/8);
} else if (song.isPlaying()) {
song.stop();
}
stroke(0);
noFill();
drawCircle(300,200,mouseX/8);
}
function drawCircle(x,y,d){
ellipse(x,y,d);
if (d > 2){
drawCircle(x + d * mouseY/8, y, d * 0.5);
drawCircle(x - d * mouseY/8, y, d * 0.5);
drawCircle(x , y + d * mouseY/8, d * 0.5);
drawCircle(x , y - d * mouseY/8, d * 0.5);
}
}