Javier Garin: Achuralógrafo

De Casiopea


Javier.png


TítuloAchuralógrafo
Tipo de ProyectoProyecto de Curso
Palabras Clavetarea 4
AsignaturaImagen Escrita
Del CursoImagen Escrita 2013 - ARQ
CarrerasArquitectura
Alumno(s)Javier Garin
ProfesorHerbert Spencer

//Defino los colores.
int fondo = #F08900;
int trazo = #A00000;
int tam = 10;

void setup() {
  size(1000, 700);
  background(fondo);
  stroke(trazo, 90);
  frameRate(75);
}
//construyo el pincel.
void draw() {
  if (mousePressed == true) {
    line(mouseX-tam, mouseY+tam, mouseX+tam, mouseY-tam);//defino la construcción de la figura del pincel.
  }
}

void keyPressed() {
  if (key == 'b' || key == 'B') {  //Al apretar B aparece el fondo de nuevo.
    background(fondo);
  }

  if (key == 'g' || key == 'G') {  //Al apretar G se guarda la imagen.
    saveFrame ("dibujo.jpg");
  }
  if (key == 'e' || key == 'E') {  //Al mantener apretada la E se puede borrar.
    stroke(fondo);
  }
  if (key == 'a' || key == 'A') {  //Al apretar A se aumenta el tamaño del pincekl en 1
    tam = tam + 1;
  }
  if (key == 's' || key == 'S') {  //Al apretar S se disminuye el tamaño del pincel en 1
    tam = tam - 1;
  }
    
}

void keyReleased() {
  if (key == 'e' || key == 'E') {  // Al soltar E se vuelve al pincel normal.
    stroke(trazo, 90);
  }

 if(key == 'p'){
    saveFrame("Javier.png");
  }
}