Saturday 25 October 2014

A Scenery With A Moving Car

A Scenery With A Moving Car:

Code:
#include<dos.h>
#include<iostream.h>
#include<conio.h>
#include<graphics.h>
void main()
{
int gd=DETECT,gm;
initgraph(&gd,&gm,"C:\\turboc3\\bgi");
for(int i=0;i<=500;i+=30)

       {
delay(50);
cleardevice();
int poly[24]={0,100,71,0,142,100,213,0,284,100,355,0,426,100,497,0,568,100,639,0,710,100,0,100};
setfillstyle(1,BROWN);
fillpoly(12,poly);
bar3d(51,215,61,325,3,1);
bar3d(111,205,121,315,3,1);
bar3d(171,215,181,325,3,1);
bar3d(231,205,241,315,3,1);
bar3d(291,215,301,325,3,1);
bar3d(351,205,361,315,3,1);
bar3d(411,215,421,325,3,1);
bar3d(471,205,481,315,3,1);
bar3d(531,215,541,325,3,1);
bar3d(591,205,601,315,3,1);
setfillstyle(2,GREEN);
fillellipse(55,200,25,50);
fillellipse(115,180,25,50);
fillellipse(175,200,25,50);
fillellipse(235,180,25,50);
fillellipse(295,200,25,50);
fillellipse(355,180,25,50);
fillellipse(415,200,25,50);
fillellipse(475,180,25,50);
fillellipse(535,200,25,50);
fillellipse(595,180,25,50);
setfillstyle(1,RED);
bar(51+i,405,201+i,430);
setcolor(WHITE);
line(71+i,404,101+i,375);
line(101+i,375,151+i,375);
line(151+i,375,181+i,404);
line(71+i,404,181+i,404);
line(125+i,375,125+i,405);
setfillstyle(1,WHITE);
fillellipse(86+i,430,10,10);
fillellipse(176+i,430,10,10);
line(0,440,getmaxx(),440);
       }
getch();

}
Output:

No comments:

Post a Comment