Мне нужно, чтобы оператор make 2nd 2nd (при нажатии кнопки) повторил команду 5 раз, используя цикл for, затем цикл while для третьего оператора if
Циклы while и for - это циклвещи, которые я пробовал, но я не получил код для работы. Он рисует только одну точку в случайном месте.
if (mouseX >= BUTTONX && mouseX <= BUTTONX+BUTTONWIDTH && mouseY >= BUTTONY && mouseY <= BUTTONY+BUTTONHEIGHT) {
//if click on button, choose random position
x = (int)random(width);
y = (int)random(height);
} else {
if (mouseX >= BUTTONX && mouseX <= BUTTONX+BUTTONWIDTH && mouseY >= BUTTONY2 && mouseY <= BUTTONY2+BUTTONHEIGHT) {
for(int a = 0; a <= 5; a++){
x = (int)random(width);
y = (int)random(height);
}
} else {
if (mouseX >= BUTTONX && mouseX <= BUTTONX+BUTTONWIDTH && mouseY >= BUTTONY3 && mouseY <= BUTTONY3+BUTTONHEIGHT) {
int i = 0;
while(i <= 5){
x = (int)random(width);
y = (int)random(height);
i++;
}
} else {
//if click off button, place dot at mouse location
x = mouseX;
y = mouseY;
}
}
}
}