Wednesday, August 10, 2011

Homer in the clouds

float EyeH;
int Tounge;
void setup() {  
    size(500,500); 
    
}  
   
void draw() {  
 println ("x=" + mouseX + " y=" + mouseY);

    background(204,255,255);  
    fill(255,255,255); 
noStroke ();  
        ellipse(200, 300, 100, 100);
  ellipse(230, 300, 100, 100);
   ellipse(260, 300, 100, 100);
   ellipse(290, 300, 100, 100);
  ellipse(320, 300, 100, 100);
  ellipse(170, 300, 100, 100);
  ellipse(140, 300, 100, 100);
  ellipse(350, 300, 100, 100);
   ellipse(350, 310, 100, 100);
   ellipse(350, 300, 100, 100);
   ellipse(350, 300, 100, 100);
   ellipse(210, 250, 100, 100);
   ellipse(210, 350, 100, 100);
   ellipse(150, 350, 100, 100);
   ellipse(100, 300, 100, 100);
   ellipse(80, 350, 100, 100);
   ellipse(260, 350, 100, 100);
   ellipse(313, 350, 100, 100);
   ellipse(364, 350, 100, 100);
   ellipse(350, 300, 100, 100);
 ellipse(154, 248, 100, 100);
  ellipse(260, 248, 100, 100);
  ellipse(307, 248, 100, 100);
  ellipse(414, 350, 100, 100);
  ellipse(384, 305, 100, 100);
  ellipse(350, 248, 100, 100);
  
        
     fill(255,255,0);
     rect(65,300,70,mouseX);
     ellipse(100, 215, 105, 200);//x.y.w.h  
   
     fill(153,153,77);    
     ellipse(102, 280, 90, 80);
   
     fill(0,0,0);    
     ellipse(100, 295, 55, 25);
   
   
   
   Tounge = map(mouseY,0,height,0,30);
   
   
     fill(153,0,0);    //tongue
     ellipse(95, 304, 20, Tounge);
     ellipse(105, 304, 20, Tounge);
     
     fill(255,255,0);
     ellipse(100, 232, 18, 25);
   
   
   EyeH = EyeH + 0.25;
   if(EyeH==50){EyeH=0;}
     fill(255,255,255); //eye
     ellipse(70, 210, 50,EyeH);
     ellipse(130, 210, 50, EyeH);
   
     fill(0,0,0);
     ellipse(70,210,5,5);
     ellipse(130,210,5,5);
   
   fill(255,255,0);
     ellipse(155,245,20,20);
     ellipse(45,245,20,20);
    
 }

info info

submitted by: keana_aitcheson
views: 



treeThis sketch has a parent
Tags:

comments comment

loading loading...

 

Add a comment: