Задача состоит в следующем: а) нарисовать квадрат, который изменит свой размер и цвет в зависимости от движения мыши; б) сделать так, чтобы при каждом щелчке мыши квадрат рисовался с одинаковым размером ипараметры цвета из расположения мыши и замораживания на месте в) выполнить предыдущую операцию, но уже должно быть несколько щелчков мыши
Я сделал часть А и понял часть ба немного
void setup(){
size(500, 255);
}
int size = mouseX%100;
void draw(){
int size = mouseX%100;
background(50);
fill(255 - mouseY, 125 - mouseY, 175 - mouseY);
stroke(255);
rectMode(CENTER);
if ((mouseX >= 100) & (mouseX <= 199) | (mouseX >= 300) & (mouseX <= 399) | (mouseX >= 500) & (mouseX <= 599) ) {
size = 99;
size = size - mouseX%100;
}
rect(mouseX,mouseY,size,size);
if (mousePressed) {
int x = width - mouseX;
int y = height - mouseY;
rect(-x,-y,size,size);
}
}
Я ожидаю, что для каждого сделанного мной клика я буду видеть квадраты в окне.