Paul Guitard: Mini-Paint

De Casiopea


Kai10.png


TítuloProyecto Mini Paint
Tipo de ProyectoProyecto de Curso
Palabras Clavetarea 4
Período2012-
AsignaturaTaller Inicial Común 1ª y 2ª Etapa
Del CursoImagen Escrita 2012
CarrerasDiseño Gráfico, Diseño Industrial
Alumno(s)Paul Guitard
ProfesorHerbert Spencer
Comandos:

Mouse Izquierdo: Dibujar
Mouse Derecho: Borrar
1: Aumenta grosor de lapiz/borrador
2: Reduce grosor de lapiz/borrador
3: Resetear 
o: Resetear color de lapiz
a: Azul
r: Rojo
v: Verde
n: Naranjo
m: Amarillo
p: Purpura

-----------------------------------------------------------

int a = 1; // Define el valor inicial del grosor de linea

void setup() {
  size(700, 700);
  background(255);
  strokeCap(ROUND); // redondea bordes de lapiz
  smooth(); // Suavizado anti-aliasing
  stroke(a);
  strokeWeight(2);
}

void draw() {
  if (mousePressed) {
    if (mouseButton == LEFT) { // Dibujar
      line(mouseX, mouseY, pmouseX, pmouseY);
    }
  }
  if (mousePressed) {
    if (mouseButton == RIGHT) { //Borrador
      line(mouseX, mouseY, pmouseX, pmouseY);
      stroke(255);
      strokeWeight (a);
    }
  }
  if (keyPressed) {
    if (key == '1') {
      strokeWeight(a++); // Aumenta grosor de lapiz
    }
  }

  if (keyPressed) {
    if (key == '2') {
      strokeWeight(a--); // reduce grosor de lapiz
    }
  }

  if (keyPressed) {
    if (key == 'a') {
      stroke(#0000FF); // cambia el color a azul
    }
  }

  if (keyPressed) {
    if (key == 'r') {
      stroke(#FF0000); // cambia el color a rojo
    }
  }

  if (keyPressed) {
    if (key == 'v') {
      stroke(#008000); // Cambia el color a verde
    }
  }

  if (keyPressed) {
    if (key == 'p') {
      stroke(#800080); // Cambia el color a purpura
    }
  }

  if (keyPressed) {
    if (key == 'n') {
      stroke(#FFA500); // Cambia el color a naranjo
    }
  }

  if (keyPressed) {
    if (key == 'm') {
      stroke(#FFFF00); // Cambia el color a amarillo
    }
  }
  if (keyPressed) {
    if (key == 'o') {
      stroke(0); // Cambia el color a negro
    }
  }
    if (keyPressed) {
    if (key == '3') {
      background(255); // resetea
    }
  }
}