void setup() y void draw() en processing
El hola mundo del processing
Home Blog
¿El futuro de las marcas en manos de los usuarios?

El caso es que processing dispone de dos funciones que se suelen utilizar casi siempre.
void setup()
Es una función que se ejecuta una sola vez al ejecutar el programa. En este caso nos puede servir para crear el cuadrado que se generaba anteriormente.
void draw()
Tiene una interesante particularidad, esta función, se ejecuta indefinidamente, por lo que nos va a ayudar a la hora de crear animaciones o interactividad.
//Función que sólo se ejecuta una vez
void setup(){
size (240,240);
background(12,128,128);
noStroke();
fill(0);
rect(10, 10, 10, 10);
}
//Función que se ejecuta indefinidamente
void draw(){print ("estoy dibujando\n");
/* En este caso el texto se nos generará en la la zona de mensajes,
debajo de la zona donde incluimos el código. Hará un salto de linea,
cada vez que escriba por el \n del final */
}
Si nos fijamos print(), tambíen es una función que lleva incorporada processing para mostrar mensajes por esa area de mensajes, que a menudo, se llena al informarnos de un error. Le pasamos el texto que queremos enseñar y en este caso irá escribiendo el mensaje hasta que no paremos la ejecución del programa.
¿A que no hay dudas?