viernes, 13 de agosto de 2010

Bienvenidos

Este es el blog para que publiquemos todo lo de processing y programacion ademas de que discutamos los temas etc
Aqui esta el codigo para ingresar datos por teclado, para mejorarlo


PFont f;
int dato;
int indent;
// dato digitado
String typing = "";
//dato guardado
String saved = "";
void setup() {
  size(400,400);
  f = createFont("Arial",16,true);
  indent = 25;
  textFont(f);

}
void draw() {
  //limpia pantalla
  background(255);
  //muestra texto en pantalla
  fill(0);
  text("Cambiar el color de relleno. \nDigite un numero entre 0 y 255.",indent,40);
  //muestra dato tecleado y el dato guardado
  text(typing,indent,90);
  text(saved,indent,130);
  //aqui se pasa de string a entero, tambien esta de string a float con la
  //instruccion float();
  int dato = int(saved);
  //esto es para verificar que la conversion fue realizada
  //muestro la cadena y el entero, en este caso dato, se visualza en consola
  println(saved + " : " + dato);
  fill(dato);
  ellipse(200,200,100,100); 

}
//evento de tecla presionada
void keyPressed() {
  // Si enter es presionado se guarda y se limpia la cadena
  if (key == '\n') {
    saved = typing;
    typing = "";
  // de otra manera de añade el nuevo caracter
  } else {
    typing = typing + key;     
  }                          
}