Las variables de sistema son aquellas que nos proporcionan información importante de nuestra ventana, con ellas podemos obtener valores como la posición del mouse, si un boton del mouse o una tecla se encuentra presionada y cual de ellas es. Toda esta información nos sera útil para hacer mas interactivos nuestros programas.

En el core (nucleo) de Processing existen muchas variables del sistema, a continuación se listan las mas importantes o en mi caso las que mas he utilizado.

  • width: Ancho de la ventana en pixeles definida previamente con size()
  • height: Altura de la ventana en pixeles definida previamente con size()
  • frameCount: Devuelve el numero de cuadro que se encuentra desde la ejecución de lo programa
  • frameRate: El numero de cuadros por segundo al que se encuentra trabajando el programa
  • key: Devuelve el valor ascii de la ultima tecla presionada
  • keyCode: Regresa el código de una tecla especial la cual esta codificada, su valor puede ser UP, DOWN, LEFT, RIGHT, ALT, CONTROL, SHIFT
  • keyPressed: Nos indica con verdadero o falso si una tecla se encuentra presionada
  • mousePressed: Nos indica con verdadero o falso si un boton del mouse se encuentra presionado
  • mouseButton: Nos indica que boton del mouse esta presionado sus valores pueden ser LEFT, RIGHT, CENTER
  • mouseX: Devuelve la posición x del raton en el sistema de coordenadas
  • mouseY: Devuelve la posición y del raton en el sistema de coordenadas

Ahora veremos un pequeño ejemplo utilizando algunas de estas variables:
(más…)