17 กันยายน 2556

Assignment 2

void Snoopy(float x, float y) {
  noStroke();
  ellipse(x+50, y, 50, 50);
  ellipse(x+40, y+10, 60, 40);
  ellipse(x+45, y+45, 25, 30);
  ellipse(x+55, y+55, 20, 5);
  fill(0, 0, 0);
  ellipse(x+30, y+10, 10, 7);
  ellipse(x+40, y-5, 3, 7);
  ellipse(x+45, y-5, 3, 7);
  ellipse(x+70, y+10, 20, 35);
  stroke(0, 0, 0);
  fill(255);
  ellipse(x+30, y+50, 15, 25);
  ellipse(x+40, y+50, 15, 25);
  ellipse(x+55, y+50, 10, 10);
}

int sno = 300;



void setup() {
  size(600, 400);
}


void draw(){
  int i = 0;
  int j = 0;
  int h = 45;
  int l = 40;
  int x = 100;
  int y = height-140;
  int r = 20;
  background(111);
  Snoopy(width-190, sno);
  while(j<3){
    if(j==0){
      while(i<8){
      ellipse(x,y,r,2*r/3);
      x = x+l;
      y = y-h;
      h = h-7;
      i = i+1;
    }
  }
  else if(j==1){
    while(i<7){
      ellipse(x,y,r,2*r/3);
      x = x+l+10;
      y = y-h;
      h = h-13;
      i = i+1;
    }
  }else if(j==2){
    while(i<6){
      ellipse(x,y,r,2*r/3);
      x = x+l+17;
      y = y-h+10;
      h = h-20;
      i = i+1;
    }
  }
  h = 45;
  j = j+1;
  i = 0;
  x = 100;
  y = height-140;
}
  
}


     
     

void keyPressed() {
  if (keyCode == UP) {
    if (sno>100) {
      sno=sno-100;
    }
  }
  if (keyCode ==DOWN) {
    if (sno<300) {
      sno=sno+100;
    }
  }
}

 void tennis(float x, float y) {
  ellipse(x, y, 20, 20);
}

ไม่มีความคิดเห็น:

แสดงความคิดเห็น