xxxxxxxxxx
let bodyColor, neckColor, stringColor;
let randomColors = false;
function setup() {
createCanvas(windowWidth, windowHeight);
background(100);
bodyColor = color(213, 181, 156);
neckColor = color(161, 130, 98);
stringColor = color(142, 100, 70);
}
function draw() {
if (randomColors) {
bodyColor = color(random(255), random(255), random(255));
neckColor = color(random(255), random(255), random(255));
stringColor = color(random(255), random(255), random(255));
randomColors = false;
}
drawGuitar();
}
function drawGuitar() {
fill(bodyColor);
noStroke();
ellipse(650, 280, 200, 150);
ellipse(650, 400, 230, 180);
stroke(0);
fill(neckColor);
ellipse(650 , 400, 120, 90);
noStroke();
fill(142,100,70);
rect(625,80,45,300);
fill(10,10,10);
stroke(0);
rect(645,80,2,300);
rect(655,80,2,300);
rect(635,80,2,300);
rect(664,80,2,300);
stroke(0);
fill(neckColor);
ellipse(648 , 110, 80, 50);
ellipse(648 , 80, 80, 50);
fill(10,10,10);
}
function keyPressed() {
if (key === 'r' || key === 'R') {
randomColors = true; // Set flag to trigger randomization
}
}