draw

void draw() { // aqui vai o código para ser executado continuamente }

Esta estrutura é chamada directamente depois da estrutura setup(){ // iniciação } e executa continuamente as linhas de código que contém entre chavetas até o programa ser parado ou através do comando noLoop().

void setup(){

size(400,300);

background(250,150,150);

rectMode(CENTER);

fill(150,100,100);

stroke(230,230,230);

}

void draw(){

rect(random(400),random(300),10,10);

}

To view this content, you need to install Java from java.com




framerate(frames-por-segundo);

void setup(){

size(400,300);

background(250,150,150);

// o mesmo programa mas a uma frame por segundo

framerate(1);

rectMode(CENTER);

fill(150,100,100);

stroke(230,230,230);

}

void draw(){

rect(random(400),random(300),10,10);

}

To view this content, you need to install Java from java.com




loop() noLoop();


void setup(){

size(400,300);

background(250,150,150);

framerate(1);

rectMode(CENTER);

fill(150,100,100);

stroke(230,230,230);

}

void draw(){

rect(random(400),random(300),10,10);

}

//para o loop

void mousePressed(){

noLoop();

}

//recomeça o loop

void mouseReleased(){

loop();

}

To view this content, you need to install Java from java.com




background();

void setup(){

size(400,300);

background(250,150,150);

framerate(10);

rectMode(CENTER);

fill(150,100,100);

stroke(230,230,230);

}

void draw(){

background(250,150,150);

rect(random(400),random(300),10,10);

}

To view this content, you need to install Java from java.com