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