วันอังคารที่ 2 กันยายน พ.ศ. 2557

L.2 Subject


void setup() 
{
  size(400, 300);
  background(0);
  frameRate(30);
 
draw_mercury(10);
draw_venus(10);
draw_earth(10);
draw_mars(10);
draw_jupiter(10);
draw_saturn(10);
noStroke();
draw_uranus(10);
draw_neptune(10);
draw_sun(200,150,0);
}
void draw_sun(int sun_color_red,int sun_color_green,int sun_color_blue) 
{   
  fill(sun_color_red, sun_color_green, sun_color_blue);//sun color
  ellipse(-210, 150, 600, 600);//sun
}
void draw_mercury(int move_mercury_X)  
{
  fill(250,250,0);//mercury color
  ellipse(120+move_mercury_X, 150, 10, 10);//mercury
} 
void draw_venus(int move_venus_X)
{
  fill(179,150,0);//venus color
  ellipse(175+move_venus_X, 150, 30, 30);//venus
}
void draw_earth(int move_earth_X)
{
  fill(0,118,174);//earth color
  ellipse(240+move_earth_X, 150, 35, 35);//earth 
} 
void draw_mars(int move_mars_X)
{
  fill(94,47,0);//mars color
  ellipse(300+move_mars_X, 150, 25, 25);//mars
}
void draw_jupiter(int move_jupiter_X)
{
  fill(160,115,90);//jupiter color
  ellipse(390+move_jupiter_X, 150, 120, 120);//jupiter
}
void draw_saturn(int move_saturn_X)
{
  fill(190,140,50);//saturn color
  ellipse(550+move_saturn_X, 150, 100, 100);//saturn
  stroke(153,102,0);
  strokeWeight(10);
  line(450+move_saturn_X, 200, 650+move_saturn_X, 100);//saturn ring
}
void draw_uranus(int move_uranus_X)
{
  fill(204);//uranus color
  ellipse(680+move_uranus_X, 150, 50, 50);//uranus
}
void draw_neptune(int move_neptune_X)
{
  fill(51,102,153);//neptune color
  ellipse(770+move_neptune_X, 150, 50, 50);//neptune
}

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

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