Я сделал несколько прямоугольников, используя цикл. Цвет прямоугольников предоставляется из массива.Заполнить фон цветом из массива при нажатии на прямоугольник
Я хочу, чтобы щелкнуть по одному из прямоугольников, этот фон заполняется цветом, который я выбрал.
Я новичок в обработке, поэтому я немного смущен о том, как это сделать.
color[] backgrounds = {#e8be55, #ff8827, #eb5051, #00b4cc, #005f6b, #7c6753, #edeaee};
int bgLength = backgrounds.length;
int xPos;
int yPos;
int size;
void setup(){
background(255);
size(1024, 768);
}
void draw(){
size = 40;
xPos = guide + 10;
yPos = 167;
for(int i = 0; i < bgLength; i++) {
noStroke();
fill(backgrounds[i]);
rect(xPos, yPos, size, size);
xPos = xPos + size + 4;
if(xPos>180){
xPos = guide + 10;
yPos += size + 4;
}
}
}
Спасибо.