Sunday, September 13, 2015

Lab4 - Song

// MY FAV SONG
int zoom = 8; //default 8

void setup(){
  size(400, 400);
  frameRate(35);
}

void draw(){
  int posX = mouseX; //default 200
  int posY = mouseY; //default 200
  int count = 0;
  int n = 2;
  background(#000000);
  zoom=5;
  while(posX+(count*55) < width){
    draw_favorite_song(posX+(count*150),posY);
    count++;
  }
}

void draw_favorite_song(int posX,int posY){
  //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