float pollo;
int gallo;
float cerdo;
int huevo;
int frito;
int tomate;
int pepino;
int boliqueso;
int yuca;
int arroz;
int frijol;
void setup(){

 size(600,600);
pollo=10;
gallo=80;
cerdo=50;
huevo=520;
frito=500;
tomate=60;
pepino=450;
boliqueso=350;
yuca=400;
arroz=10;
frijol=10;

} void draw(){

  //¿COMO CAMBIAR LA VELOCIDAD CON LA QUE SE MUEVE EL CUADRO HORIZONTALMENTE??????????????
//para determinar como y desde que punto empezará la figura se pide que se repitan las y o las x, es decir , se repite la
variable que representa el eje x o y …pollo++…o huevo++

pollo++;
gallo=gallo+2;
cerdo++;
huevo—;
tomate—;
pepino—;
boliqueso++;
arroz++;
frijol++;

 //al cambiar los mas por  menos la figura comenzara cada vez un pixel más atras , es decir, retrocedera desde el punto en el 
que se le dice que comienze.
frito—;

background(137,164,25);
if(pollo >(600/2))
//DETERMINAR QUE ES LO QUE HACE EL NUMERO QUE SE PONE JUNTO A RANDOM ….

cerdo=random(200);
fill(229,42,42);
rect(pollo,70, cerdo, cerdo);

//QUE ES LO QUE HACE EL MAYOR QUE O MENOR QUE …….???????????????? PORQUE AL CAMBIAR DE UNO A OTRO SOLO EL COLOR DEL
TRIANGULO CAMBIA?? if(cerdo>(600/2)) //en el caso del triangulo.. se debe crear otro punto que se mueva o se repita, pues si se le da la misma y que a las dos primeros puntos (y) no sera un triangulo, asi que se pide que se repita la variable gallo y esta misma se coloca en el tercer punto y para que el triangulo vaya de arriba hacia abajo sin que ninguno de sus vertices se quede quieto. //POR QUE SE DEMORA TANTO EN APARECER EL TRIANGULO????????? //Para hacer que el triangulo vaya aumentando su tamaño , todos sus vertices se deben mover. Entonces lo que se hace es declarar variables para cada uno de los puntos que conforman el triangulo y en este caso pedirle a las variables que representan los puntos y que se muevan hacia abajo para que el triangulo se mueva verticalmente y a las variables x que se muevan hacia el lado necesario para que el triangulo se haga mas ancho.

triangle(pepino,arroz,boliqueso,frijol,yuca,gallo);
if(gallo>(600/4))
{
fill(147,37,121);
triangle(pepino,arroz,boliqueso,frijol,yuca,gallo);
}
fill(245,161,5);
ellipse(frito,500,cerdo,cerdo);
fill(124,131,68);
//para que la figura se mueva de esquina a esquina solamente se necesita que se mueva el primer punto x,y que determina la
posicion en la que arranca la figura
rect(gallo,huevo,50,tomate);

  } 

LAB /Otros