วันเสาร์ที่ 21 กันยายน พ.ศ. 2556

Solar




int i=0;
int[] moon= {
  0, 0, 1, 2, 39, 30, 21, 8
};
int[] radius= {
  10, 15, 15, 12, 50, 40, 30, 27
};
int[] distant= {
  8, 50, 90, 130, 170, 230, 280, 330
};
color[] c= {
  #903CD6, #3F2CF2, #07B711, #DEA241, #FF9D24, #D2E3A3, #8CD2E3, #83AABC
};
String[] planet = {
  "Mercury", "Venus", "Earth", "Mars", "Jupiter", "Saturn", "Ouranos", "Neptune"
};

void setup() {
  background(0);
  size(500, 300);
}
void draw() {
  fill(random(209), random(54), random(12));
  ellipse(0, 150, 140, 140);
  ellipse(distant[5]+90, 150, 55, 7);
  drawstar();
  //drawmoon();
}
int a;
void drawstar() {

  while (i<distant.length) {
    fill(c[i]);
    text(planet[i], distant[i]+75, 200);
    ellipse(distant[i]+90, 150, radius[i], radius[i]);
    fill(255, 255, 0);

    if (a<moon[i]) {
      ellipse(distant[i]+90+a, 100, 3, 3);
      a=a+1;
    }else
     {a=0;}
    i=i+1;
  }
}

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

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