|
int p;
float r ;
float i;
float i2;
float t;
float u;
float direction;
float direction2;
void setup(){
size(300,300);
direction = 2;
direction2=1;
}
void loop(){
p = second();
t = second()*second()/3;
u= 3*t*t;
background(t,245,245);
//println(p);
// for(int s=0; s<61; s=s+1){
// if(p>60)
noStroke();
fill(255,0,0,100-p*2);
//ellipse(p,150,mouseX/2,mouseY/3);
quad(0,0,145,0,mouseX,mouseY,0,145);
quad(155,0,300,0,300,145,mouseX,mouseY);
quad(0,155,mouseX,mouseY,145,300,0,300);
quad(mouseX,mouseY,300,155,300,300,155,300);
fill(p*3,p*3,p*3,30);
quad(0,5,0,0,5,0,mouseX,mouseY);
fill(p*4,p*4,p*4,30);
quad(mouseX,mouseY,255,0,300,0,300,5);
fill(p*5,p*5,t,30);
quad(0,300,0,255,mouseX,mouseY,5,300);
quad(255,300,mouseX,mouseY,300,255,300,300);
mousePressed();{
ellipseMode(CENTER_DIAMETER);
stroke(255,255,245,t/5);
fill(p*14,p*14,p*14,100-6*p);
ellipse(mouseX,mouseY,p*4+30,p*4+30);
fill(p*16,p*16,p*16,100-6*p);
ellipse(mouseX,mouseY,p*8+15,p*8+15);
fill(p*16,p*16,p*16,100-6*p);
ellipse(mouseX,mouseY,p*8,p*8);
fill(p*18,p*18,p*18,100-5.5*p);
ellipse(mouseX,mouseY,p*7,p*7);
fill(t*20,t*20,t*20,100-5*t);
ellipse(mouseX,mouseY,p*5+t,p*5+t);
fill(p*20,p*20,p*20,100-5*p);
ellipse(mouseX,mouseY,p*5,p*5);
fill(t*15,t*15,t*15,100-6.5*t);
ellipse(mouseX,mouseY,t*4.5,t*4.5);
//HAMON
stroke(10,10,0,30);
fill(0,0,120,30);
ellipse(mouseX,i,20,20);
ellipse(mouseX+53,i2,15,15);
i+=direction;
i2+=direction2;
if( i > 300 || i < 0 ){
direction=direction*-1;
}
if(i2>300 || i2<0 ){
direction2=direction2*-1;
}
}
// }
//if(p>59){
// p=0;
// }
}
|