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);
}
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);
}
comments

Add a comment: