xxxxxxxxxx
67
let angle = 0;
var greenButton;
var blueButton;
var yellowButton;
function preload() {
greenButton = loadSound("AUDIO1.wav");
blueButton = loadSound("AUDIO2.wav");
yellowButton = loadSound("AUDIO3.wav");
}
function keyPressed() {
if (keyCode == 71) {
//"g"
greenButton.play();
}
if (keyCode == 66) {
//"b"
blueButton.play();
}
if (keyCode == 89) {
//"y"
yellowButton.play();
}
}
function setup() {
createCanvas(400, 400);
greenButton.playMode("restart");
blueButton.playMode("restart");
yellowButton.playMode("restart");
}
function draw() {
background("lightpink");
// record player
fill(130, 0, 50);
rect(50, 150, 300, 200, 20);
// record
push();
translate(200, 300);
rotate(angle);
fill(255);
ellipse(0, 0, 200, 200);
fill(0);
ellipse(0, 0, 150, 150);
fill(100);
ellipse(0, 0, 100, 100);
fill(255);
ellipse(0, 0, 20, 20);
pop();
// buttons
drawButton(100, 100, color(0, 255, 0));
drawButton(200, 100, color(0, 0, 255));
drawButton(300, 100, color(255, 255, 0));
}
function drawButton(x, y, buttonColor) {
fill(buttonColor);
ellipse(x, y, 50, 50);
}