xxxxxxxxxx
65
let pluckSound;
function preload(){
pluckSound = loadSound("pluck.mp3")
pluckSound.playMode('untilDone');
}
function setup() {
createCanvas(400, 400);
}
function draw() {
background("black");
push();
noStroke();
pop();
if (keyIsDown(32)){
pluckSound.play()
}
GuitarHead();
GuitarBody();
GuitarStrings();
GuitarEnd();
}
function GuitarHead() {
fill("white");
rect(185, 60, 35, 5);
rect(185, 70, 35, 5);
rect(185, 80, 35, 5);
fill(101, 67, 33);
rect(400 / 2 - 10, 50, 25, 125);
}
function GuitarBody() {
fill(202, 164, 144);
circle(200, 200, 100);
circle(200, 275, 125);
fill("black");
circle(200, 200, 50);
}
function GuitarStrings() {
stroke("white");
let strings1x = 195;
let strings1y = 50;
let strings1x2 = 195;
let strings2y2 = 330;
//line(strings1x,strings1y,strings1x2,strings2y2)
let strings1 = line(195, 50, mouseX, mouseY);
let strings12 = line(mouseX, mouseY, 195, 330);
let strings2 = line(200, 50, mouseX + 5, mouseY + 5);
let strings22 = line(mouseX + 5, mouseY + 5, 200, 330);
let strings3 = line(205, 50, mouseX + 10, mouseY + 10);
let strings32 = line(mouseX + 10, mouseY + 10, 205, 330);
let strings4 = line(210, 50, mouseX + 15, mouseY + 15);
let strings42 = line(mouseX + 15, mouseY + 15, 210, 330);
noStroke();
}
function GuitarEnd() {
fill(101, 67, 33);
rect(190, 330, 25, 5);
}