Итак, я занимаюсь этим часами, и мой мозг зажарен, поэтому я мог бы немного помочь.
Мне нужно взять значение цвета из последнего добавленного объекта в массиве и использовать его для отдельной функции.
В комментариях это задача № 4.Мне не удалось получить правильный синтаксис, и до сих пор Google был абсолютно бесполезен.
function mousePressed() {
saveSpot();
print(spots);
}
function saveSpot() {
let newSpot = new Spot (mouseX, mouseY, currentColor());
spots.push(newSpot);
}
function lastColor() {
var lastColor = color(255);
// #4 Return the color of the most recently added Spot in the spots array
return lastColor;
}
function drawLastColor() {
fill(lastColor());
textSize(50);
text("L", 10, 50);
}
function currentColor() {
return color(0, mouseX, mouseY);
}
class Spot {
constructor(x, y, color) {
this.x = x;
this.y = y;
this.color = color;
this.size = 25;
}
draw() {
noStroke();
fill(this.color);
ellipse(this.x, this.y, this.size, this.size);
}
}
Если вам нужно увидеть больше кода или нужна дополнительная информация, просто спросите, и я предоставлючто я могу.Любая помощь, которую вы, ребята, могли бы дать, была бы очень признательна!Спасибо за ваше время!