// MY FAV SONG
int posX = 200; //default 200
int posY = 200; //default 200
int zoom = 8; //default 8
void setup(){
size(400, 400);
frameRate(35);
}
void draw(){
background(#000000);
zoom=8;
draw_favorite_song();
if (keyPressed) {
if (key == 'A' || key == 'a' && posX > 100) {
posX=(posX-5);
}
else if (key == 'D' || key == 'd' && posX < 300) {
posX=(posX+5);
}
if (key == 'W' || key == 'w' && posY > 100) {
posY=(posY-5);
}
if (key == 'S' || key == 's' && posY < 300) {
posY=(posY+5);
}
}
}
void draw_favorite_song(){
//face
strokeWeight(4);
stroke(248, 231, 37);
fill(#000000);
ellipse(posX, posY, zoom*25, zoom*25);
//eye left
strokeWeight(4);
stroke(248, 231, 37);
line(posX-(zoom*6), posY-(zoom*6), posX-(zoom*4), posY-(zoom*4));
line(posX-(zoom*4), posY-(zoom*6), posX-(zoom*6), posY-(zoom*4));
//eye right
strokeWeight(4);
stroke(248, 231, 37);
line(posX+(zoom*4), posY-(zoom*6), posX+(zoom*6), posY-(zoom*4));
line(posX+(zoom*6), posY-(zoom*6), posX+(zoom*4), posY-(zoom*4));
//mouth
strokeWeight(4);
stroke(248, 231, 37);
arc(posX-(zoom*5), posY+(zoom*6), zoom*4, zoom*4, 0, PI+QUARTER_PI, OPEN);
arc(posX, posY, zoom*16, zoom*16, 0, PI, OPEN);
}
No comments:
Post a Comment