Paul Guitard: Mini-Paint

De Casiopea
Revisión del 01:54 31 may 2012 de Kaikobayashi (discusión | contribs.)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Proyecto Mini Paint


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 Gráfico" is not in the list (Arquitectura, Diseño, Magíster, Otra) of allowed values for the "Carreras Relacionadas" property., Diseño Industrial"Diseño Industrial" is not in the list (Arquitectura, Diseño, Magíster, Otra) of allowed values for the "Carreras Relacionadas" property.
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
    }
  }
}