Moving Car

#include<conio.h>
#include<graphics.h>
#include<dos.h>

void main()
{
int gd=DETECT,gm,x,y,i=0;
initgraph(&gd,&gm,"c:\\tc\\bgi");
x=30;
y=getmaxy()/2;

while(!kbhit()&&x<=getmaxx()-40)
{
cleardevice();
i++;
x=x+5;
setcolor(6);
setfillstyle(SOLID_FILL,6);
if(i%2==0)
{
fillellipse(x,y,12,10);
fillellipse(x+60,y,12,10);
}
else
{
fillellipse(x,y,10,12);
fillellipse(x+60,y,10,12);
}
setcolor(RED);
line(x+14,y,x+46,y);
line(x-34,y,x-14,y);
line(x+74,y,x+92,y);
arc(x,y,360,180,14);
arc(x+60,y,360,180,14);
line(x-34,y,x-34,y-25);
line(x-34,y-25,x,y-25);
line(x,y-25,x,y-45);
line(x,y-45,x+60,y-45);
line(x+60,y-45,x+60,y-25);
line(x+60,y-25,x+100,y-25);
line(x+100,y-25,x+92,y);

setfillstyle(SOLID_FILL,RED);
floodfill(x+30,y-25,RED);
delay(100);
}//end of while
closegraph();
}//end of main


Comments

Popular Posts