Gabriela Torres: objeto, tarea 6

De Casiopea
{{{Título}}}



Título
Tipo de ProyectoProyecto de Curso
Palabras Clavetarea 6
Del CursoImagen Escrita 2012,
CarrerasArquitectura
Alumno(s)Gabriela Torres
ProfesorHerbert Spencer
//ejemplo de www.learningprocessing.com//
//un triángulo que se expande y se contrae según el movimiento del mouse//

Car myCar;

void setup() {
  size(400,400);
  
  myCar = new Car(); 
}

void draw() {
  background(255);
  
  myCar.move(); 
  myCar.display();
  
  if (key == 's') {
    saveFrame("######.jpg");
  }
}

class Car { 
  color c; 
  float xpos;
  float ypos;
  float xspeed;

  Car() { 
    xpos = width/4;
    ypos = height/1;
    xspeed = 3;
  
  }

  void display() {
    
    rectMode(ROUND);
    noStroke ();
    fill(#FF0000);
    triangle(mouseX,xpos,mouseX,mouseY,xpos,mouseY);
    
  }

  void move() { 
    xpos = xpos + xspeed;
    if (xpos > height) {
      xpos = 1;
    }}
     
}