Для проекта я сделал код, который создает обои для компьютера с иконками. Один значок, который я установил для рисования полосы загрузки при нажатии (void mousePressed). Я хочу иметь возможность видеть, как прямоугольник (полоса загрузки) начинается в определенном месте, используя RectMode (CORNER), и ширина увеличивается каждые несколько секунд, пока полоса не заполнится примерно на 3/4, а затем остановится и останется.
пожалуйста, дайте предложения
это рисует готовую полосу, но я хочу видеть каждое приращение в течение пары секунд
void setup(){
size(800,600);
}
void mousePressed(){
if (mousePressed && mouseX>width/4 && mouseX<width-width/4 && mouseY>height/3 && mouseY<height- height/3){
rectMode(CORNER);
noStroke();
fill(0,180,0,180);
for( int r = 0; r <= 7; r++){
if (r == 1)
i = 50;
rect(width/2-348,height/2-35,i,height/8-4);
if (r == 2)
i = 150;
rect(width/2-348,height/2-35,i,height/8-4);
if (r == 3)
rect(width/2-348,height/2-35,i,height/8-4);
i = 250;
if (r == 4)
rect(width/2-348,height/2-35,i,height/8-4);
i = 350;
if (r == 5)
rect(width/2-348,height/2-35,i,height/8-4);
i = 450;
if (r == 6)
rect(width/2-348,height/2-35,i,height/8-4);
i = 550;
if (r == 7)
rect(width/2-348,height/2-35,i,height/8-4);
i = 650;
}
}
}