//MY FAV MOVIE
int posX = 311; //default 311
int posY = 328; //default 328
int posX_eye = 311; //default 311
int posY_eye = 328; //default 328
int zoom = 8; //default 8
int count = 1;
int state = 0;
void setup(){
size(623, 623);
frameRate(10);
}
void draw(){
background(255);
zoom=6;
draw_favorite_movie();
}
void draw_favorite_movie(){
beginShape();
noStroke();
fill(23, 110, 181);
vertex(posX-(zoom*31), posY-(zoom*23));
vertex(posX-(zoom*31), posY-(zoom*8));
vertex(posX-(zoom*28), posY-(zoom*8));
vertex(posX-(zoom*31), posY+(zoom*8));
vertex(posX-(zoom*36), posY+(zoom*8));
vertex(posX-(zoom*36), posY+(zoom*22));
vertex(posX-(zoom*11), posY+(zoom*22));
vertex(posX-(zoom*10), posY+(zoom*17));
vertex(posX-(zoom*6), posY+(zoom*23));
vertex(posX+(zoom*6), posY+(zoom*23));
vertex(posX+(zoom*8.5), posY+(zoom*17));
vertex(posX+(zoom*8.5), posY+(zoom*23));
vertex(posX+(zoom*36), posY+(zoom*23));
vertex(posX+(zoom*36), posY+(zoom*8));
vertex(posX+(zoom*31), posY+(zoom*8));
vertex(posX+(zoom*28), posY-(zoom*8));
vertex(posX+(zoom*31), posY-(zoom*8));
vertex(posX+(zoom*31), posY-(zoom*23));
vertex(posX+(zoom*6), posY-(zoom*23));
vertex(posX, posY-(zoom*16));
vertex(posX-(zoom*5), posY-(zoom*23));
endShape(CLOSE);
//eye
fill(255);
ellipse(posX, posY, (zoom*35), (zoom*12));
//eyeball
if(state==0){
fill(0);
ellipse(posX_eye, posY_eye, (zoom*10), (zoom*10));
posX_eye++;
count++;
}
if(state==1){
fill(0);
ellipse(posX_eye, posY_eye, (zoom*10), (zoom*10));
posX_eye--;
count--;
}
if(state==0&&count==30){
state=1;
}
if(state==1&&count==-30){
state=0;
}
}
No comments:
Post a Comment