MOVING BUS ANIMATION COMPUTER GRAPHICS PROGRAM IN C++
SOURCE CODE :-
/*Moving a bus*/
#include<iostream.h>
#include<conio.h>
#include<graphics.h>
#include<dos.h>
void main()
{
clrscr();
int gd=DETECT,gm,x,y;
initgraph(&gd,&gm,"C:\\tc\\bgi");
for (int i=0;i<600;i++)
{
/***bus structure ******/
line(50+i,370,120+i,370);
arc(140+i,370,0,180,20);
line(160+i,370,250+i,370);
arc(270+i,370,0,180,20);
line(290+i,370,330+i,370);
line(50+i,300,300+i,300); //top layer
line(50+i,330,330+i,330); // middle horizontal
line(290+i,370,290+i,300); //door
line(300+i,300,330+i,330); //front slant line
circle(335+i,355,5);
line(330+i,370,330+i,330); //front straight
line(50+i,300,50+i,370); //back straight
/***bus bindows***/
line(240+i,330,240+i,300);
line(190+i,330,190+i,300);
line(140+i,330,140+i,300);
line(90+i,330,90+i,300);
line(50+i,330,50+i,300);
/**outer Wheels**/
circle(140+i,370,17);
circle(140+i,370,11);
circle(140+i,370,2);
circle(270+i,370,17);
circle(270+i,370,11);
circle(270+i,370,2);
/**moon star**/
circle(190-i,170,6);
circle(320-i,200,3);
circle(320-i,150,30);
delay(15);
cleardevice();
setcolor(YELLOW);
setfillstyle(2,LIGHTRED);
line(0,390,639,390); //ROAD
line(0,410,639,410);
}
getch();
}
VIDEO LINK
thanks for visiting
VISIT AGAIN.
No comments:
Post a Comment