Jumat, 30 Desember 2011

Coding Pemandangan

#include<graphics.h>
void main()
{
 int i;
 int gd=DETECT,gm;
 initgraph(&gd,&gm,"");
 setbkcolor(WHITE);

  /*Gunung*/
  setcolor(3);
  setfillstyle(1,3);
  rectangle(0,130,640,0);
  floodfill(1,1,3);

  setcolor(GREEN);
  setfillstyle(1,GREEN);
  moveto(0,130);
  lineto(160,0);
  lineto(330,130);
  lineto(0,130);
  floodfill(161,65,GREEN);



  setcolor(GREEN);
  setfillstyle(1,GREEN);
  moveto(330,130);
  lineto(490,0);
  lineto(640,130);
  lineto(330,130);
  floodfill(332,129,GREEN);

  /*Jalan ke Gunung*/
  setcolor(8);
  setfillstyle(1,8);
  line(290,130,160,480);
  line(160,480,480,480);
  line(480,480,370,130);
  line(370,130,290,130);
  floodfill(320,305,8);


  setcolor(WHITE);
  line(330,190,330,260);
  line(330,300,330,370);
  line(330,420,330,950);

  /*Bulan*/
  setcolor(YELLOW);
  setfillstyle(1,YELLOW);
  circle(320,60,25);
  floodfill(320,60,YELLOW);

  /*Padi*/
  setcolor(GREEN);
  for(i=1;i<=7;i++)
  {
    /*Padi di sebelah Kiri*/
    line(10+25*i,200,15+25*i,205);
    line(15+25*i,205,20+25*i,200);

    line(10+25*i,210,15+25*i,215);
    line(15+25*i,215,20+25*i,210);

    line(10+25*i,220,15+25*i,225);
    line(15+25*i,225,20+25*i,220);

    line(10+25*i,230,15+25*i,235);
    line(15+25*i,235,20+25*i,230);

    line(10+25*i,240,15+25*i,245);
    line(15+25*i,245,20+25*i,240);

    line(10+25*i,250,15+25*i,255);
    line(15+25*i,255,20+25*i,250);


    /*Padi di sebelah Kanan*/
    line(420+25*i,200,425+25*i,205);
    line(425+25*i,205,430+25*i,200);

    line(420+25*i,210,425+25*i,215);
    line(425+25*i,215,430+25*i,210);

    line(420+25*i,220,425+25*i,225);
    line(425+25*i,225,430+25*i,220);

    line(420+25*i,230,425+25*i,235);
    line(425+25*i,235,430+25*i,230);

    line(420+25*i,240,425+25*i,245);
    line(425+25*i,245,430+25*i,240);

    line(420+25*i,250,425+25*i,255);
    line(425+25*i,255,430+25*i,250);
  }

    /*Background Padi sebelah Kanan*/
    setbkcolor(10);
    line(640,130,370,130);
    line(370,130,480,480);
    line(480,480,640,480);
    line(640,480,640,130);

    /*Background Padi sebelah kiri*/
    setbkcolor(10);
    line(0,130,290,130);
    line(290,130,160,480);
    line(160,480,0,480);
    line(0,480,0,130);


    /*Rumah di sebelah kiri*/
    setcolor(5);
    setfillstyle(6,5);
    line(75,300,30,340);
    line(30,340,125,340);  /*Atap*/
    line(125,340,75,300);
    floodfill(77.5,320,5);


    /*Petak Rumah*/
    setcolor(3);
    setfillstyle(1,3);
    rectangle(40,365,112,340);
    floodfill(41,341,3);


    /*Rumah di sebelah kanan*/
    setcolor(5);
    setfillstyle(4,5);
    line(500,350,600,350);    /*Atap*/
    line(500,350,550,315);
    line(550,315,600,350);
    floodfill(550,345,5);

    /*Petak Rumah*/
    setcolor(3);
    setfillstyle(9,3);
    rectangle(515,380,585,350);
    floodfill(516,351,3);


    /*orang2an sawah*/
    setcolor(6);
    circle(220,190,5);  /*kepala*/
    moveto(220,195);    /*kaki*/
    lineto(220,215);
    moveto(210,195);    /*tangan*/
    lineto(230,195);

    /*orang2an sawah*/

    circle(420,190,5);  /*kepala*/
    moveto(420,195);    /*kaki*/
    lineto(420,215);
    moveto(410,195);    /*tangan*/
    lineto(430,195);


    /*pemilik rumah*/
    setcolor(9);
    circle(120,380,5);  /*kepala*/
    moveto(120,385);    /*Badan*/
    lineto(120,400.5);

    /*tangan kiri*/
    moveto(120,385);
    lineto(115,395);

    /*tangan kanan*/
    moveto(120,385);
    lineto(125,395);

    /*kaki kanan & kiri*/
    moveto(120,400.5);
    lineto(115,405);
    moveto(120,400.5);
    lineto(125,405);



    getche();
    closegraph();
}

0 komentar:

Posting Komentar

Template by:
Free Blog Templates