ICC
< back to sketch

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;
// }

}

< back to sketch