How to use delay() ?
in
Programming Questions
•
3 years ago
Im trying to use "delay()" to make processing pause between writing each line in the code below...
It seems to be the wrong way to use it.
Can I even use delay for this?
This is my first post, so please tell me, if I should ask the question or place the code differently.
- organicoder
void setup() {
size(400,400);
background(255);
}
void draw() {
// Nothing happens in draw() in this example!
}
// Whenever a user clicks the mouse the code written inside mousePressed() is executed.
void mousePressed() {
stroke(0);
fill(255, 55, 55);
line(mouseX-30, mouseY+17, mouseX-35, mouseY);
delay(250);
line(mouseX-35, mouseY, mouseX-30, mouseY-17);
delay(250);
line(mouseX-30, mouseY-17, mouseX-17, mouseY-30);
delay(250);
line(mouseX-17, mouseY-30, mouseX, mouseY-35);
delay(250);
line(mouseX, mouseY-35, mouseX+17, mouseY-30);
delay(250);
line(mouseX+17, mouseY-30, mouseX+30, mouseY-17);
delay(250);
line(mouseX+30, mouseY-17, mouseX+35, mouseY);
delay(250);
line(mouseX+35, mouseY, mouseX+30, mouseY+17);
delay(250);
line(mouseX+30, mouseY+17, mouseX+17, mouseY+30);
delay(250);
line(mouseX+17, mouseY+30, mouseX, mouseY+35);
delay(250);
line(mouseX, mouseY+35, mouseX-17, mouseY+30);
delay(250);
line(mouseX-17, mouseY+30, mouseX-30, mouseY+17);
quad(mouseX-30, mouseY+17, mouseX-27, mouseY, mouseX-8, mouseY+5, mouseX-12, mouseY+22);
quad(mouseX, mouseY+10, mouseX+12, mouseY+22, mouseX, mouseY+35, mouseX-12, mouseY+22);
quad(mouseX+12, mouseY+22, mouseX+8, mouseY+5, mouseX+27, mouseY, mouseX+30, mouseY+17);
quad(mouseX+27, mouseY, mouseX+8, mouseY-5, mouseX+12, mouseY-22, mouseX+30, mouseY-17);
quad(mouseX+12, mouseY-22, mouseX, mouseY-10, mouseX-12, mouseY-22, mouseX, mouseY-35);
quad(mouseX-12, mouseY-22, mouseX-8, mouseY-5, mouseX-25, mouseY, mouseX-30, mouseY-17);
}
It seems to be the wrong way to use it.
Can I even use delay for this?
This is my first post, so please tell me, if I should ask the question or place the code differently.
- organicoder
void setup() {
size(400,400);
background(255);
}
void draw() {
// Nothing happens in draw() in this example!
}
// Whenever a user clicks the mouse the code written inside mousePressed() is executed.
void mousePressed() {
stroke(0);
fill(255, 55, 55);
line(mouseX-30, mouseY+17, mouseX-35, mouseY);
delay(250);
line(mouseX-35, mouseY, mouseX-30, mouseY-17);
delay(250);
line(mouseX-30, mouseY-17, mouseX-17, mouseY-30);
delay(250);
line(mouseX-17, mouseY-30, mouseX, mouseY-35);
delay(250);
line(mouseX, mouseY-35, mouseX+17, mouseY-30);
delay(250);
line(mouseX+17, mouseY-30, mouseX+30, mouseY-17);
delay(250);
line(mouseX+30, mouseY-17, mouseX+35, mouseY);
delay(250);
line(mouseX+35, mouseY, mouseX+30, mouseY+17);
delay(250);
line(mouseX+30, mouseY+17, mouseX+17, mouseY+30);
delay(250);
line(mouseX+17, mouseY+30, mouseX, mouseY+35);
delay(250);
line(mouseX, mouseY+35, mouseX-17, mouseY+30);
delay(250);
line(mouseX-17, mouseY+30, mouseX-30, mouseY+17);
quad(mouseX-30, mouseY+17, mouseX-27, mouseY, mouseX-8, mouseY+5, mouseX-12, mouseY+22);
quad(mouseX, mouseY+10, mouseX+12, mouseY+22, mouseX, mouseY+35, mouseX-12, mouseY+22);
quad(mouseX+12, mouseY+22, mouseX+8, mouseY+5, mouseX+27, mouseY, mouseX+30, mouseY+17);
quad(mouseX+27, mouseY, mouseX+8, mouseY-5, mouseX+12, mouseY-22, mouseX+30, mouseY-17);
quad(mouseX+12, mouseY-22, mouseX, mouseY-10, mouseX-12, mouseY-22, mouseX, mouseY-35);
quad(mouseX-12, mouseY-22, mouseX-8, mouseY-5, mouseX-25, mouseY, mouseX-30, mouseY-17);
}
1
