Fernanda Adam tarea 6

De Casiopea


Jghjgfgf.png


TítuloFernanda Adam Tarea 6
Tipo de ProyectoProyecto de Taller
Palabras Clavetarea 6
Período2012-
AsignaturaTaller Inicial Común 1ª y 2ª Etapa
Del CursoImagen Escrita 2012
CarrerasDiseño Gráfico, Diseño Industrial
Alumno(s)Fernanda Adam
ProfesorHerbert Spencer

basado en proyecto de Francisca rojas

//Aquí se crean los objetcs "pelota". Pelota laPelota; Pelota laPelota2; Pelota laPelota3; Pelota laPelota4; Pelota laPelota5; Pelota laPelota6; Pelota laPelota7; Pelota laPelota8; Pelota laPelota9; Pelota laPelota10; Pelota laPelota11; Pelota laPelota12;

//Se define el tamaño del lienzo así como la ubicación, velocidad y color de las pelotas. void setup() {

 size(500, 500);
 laPelota = new Pelota(color(255), 0, 25, 5);
 laPelota2 = new Pelota(color(255), 0, 75, 10);
 laPelota3 = new Pelota (color(255), 0, 125, 15);
 laPelota4 = new Pelota (color(255), 0, 175, 20);
 laPelota5 = new Pelota (color(255), 0, 225, 25);
 laPelota6 = new Pelota (color(255), 0, 275, 30);
 laPelota7 = new Pelota (color(255), 0, 325, 35);
 laPelota8 = new Pelota (color(255), 0, 375, 25);
 laPelota9 = new Pelota (color(255), 0, 425, 20);
 laPelota10 = new Pelota (color(255), 0, 475, 15);
 laPelota11 = new Pelota (color(255), 0, 525, 10);
 laPelota12 = new Pelota (color(255), 0, 575, 5);

}

//El comando draw hace que finalmente las pelotas aparezcan en escena. void draw() {

 background(#000000);
 laPelota.move();
 laPelota.display();
 laPelota2.move();
 laPelota2.display();
 laPelota3.move();
 laPelota3.display();
 laPelota4.move();
 laPelota4.display();
 laPelota5.move();
 laPelota5.display();
 laPelota6.move();
 laPelota6.display();
 laPelota7.move();
 laPelota7.display();
 laPelota8.move();
 laPelota8.display();
 laPelota9.move();
 laPelota9.display();
 laPelota10.move();
 laPelota10.display();
 laPelota11.move();
 laPelota11.display();
 laPelota12.move();
 laPelota12.display();

}


class Pelota { //variables de la pelota

   color c; //el color
 float xpos; //la posición en x
 float ypos; //la posición en y
 float xspeed; //la velocidad que tendrá al moverse en el eje de las x
 Pelota(color tempC, float tempXpos, float tempYpos, float tempXspeed) { //estas son las variables
   c = tempC;
   xpos = tempXpos;
   ypos = tempYpos;
   xspeed = tempXspeed;
 }
 void display() { //la función a usar
   stroke(1);
   rectMode(CENTER);
   fill(c);
   ellipse(xpos, ypos, 10, 5);
 }
 void move() { 
   xpos = xpos + xspeed;
   if (xpos > width) {
     xpos = 0;
   }
 }

}



void keyPressed() {

 if (key == 's') { // graba
   saveFrame("img/######.jpg");
 }

}