วันศุกร์ที่ 26 กรกฎาคม พ.ศ. 2556

UFO



int x=0;
int b=0;
  void setup()
{
  size(700,400);
}
void draw(){
  background(random(56),mouseY,mouseX);
  int r=50;
  int y=120;
  int n=4;
  int i=1,c=1;

 drawUFO(x,y,b);

 if (x<300) {
  x=x+2;
}else {
  if(b<-300){
  b=0; x=0;
}else{
   b=b-1;
}
}
}
void drawUFO(int x,int y,int b){
  int[ ] posts = new int[4];

posts[0]=1;
posts[1]=1;
posts[2]=3;
posts[3]=2;
 drawRow(x,y,posts[0],b);
 y=y+80;
 drawRow(x,y,posts[1],b);
 y=y+80;
 drawRow(x,y,posts[2],b);
 y=y+80;
 drawRow(x,y,posts[3],b);
 y=y+80;
}

void drawRow(int x,int y,int n,int b){
  while(n>0){
    fill(190,51,219);
    ellipse(60+x+b,y-20,50,50);
    fill(40,19,44);
    ellipse(60+x+b,y,120,40);
    fill(random(67),random(18),(77));
    ellipse(60+x+b,y,160,10);
    n=n-1;
    x=x+150;
  }
}

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

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