/*
Programa de ejemplo introductorio a Processing
Dibuja un texto de saludo y una línea acorde a la posición del mouse
*/
// Función de configuración
void setup()
{
//se fija el tamaño (x=500 [horizontal], y=600 pixeles [vertical]) de la ventana a visualizar como E/S entrada salida de información
size(500,600);
}
// Ciclo Infinito, la función DRAW() se ejecuta una y otra ves
void draw()
{
// La función BACKGROUND(R;G;B) fija el color de fondo de la ventana definida anteriormente, en este caso todo en color gris, valor numérico RED=128, GREEN=0, BLUE=0
background (128,0,0);
// la sentencia anterior también actúa, como una limpieza de pantalla, ya que vuelve a colocar de fondo gris en cada ciclo nuevo, borrando el dibujo anterior
// La función de impresión de texto TEXT("Cadena de caracteres", x, y), requiere un tamaño previamente definido
// textSize(#); ajusta el tamaño vertical del texto a 25 pixeles de altura.
textSize(25);
//Imprime el texto "Bienvenido al lenguaje de processing" como primer argumento, posición del texto en las coordenadas, x=500, y=200
text("Bienvenido al lenguaje de processing",50,200);
// La función LINE (x1,y1,x2,y2) dibuja una línea entre el origen de coordenadas y la posición del mouse
line(0,0,mouseX,mouseY);
}