How to make Rath Yatra animation in c/c++ programming graphics || by Source Code ||
Hello friend in this video i will show you rath yatra video through c programming graphics
click here for watch this video on youtube
/*Source Code*/
#include<stdio.h>
#include<conio.h>
#include<dos.h>
#include<graphics.h>
void one(int);
void two(int);
int main()
{
clrscr();
int gd=DETECT,gm,i;
initgraph(&gd,&gm,"c:\\turboc3\\bgi");
//road line
for(i=1;i<=300;i++)
{
line(1,390,700,390);
if(i%5==0)
{
one(i);
delay(10);
cleardevice();
}
else
{
two(i);
delay(10);
cleardevice();
}
}
getch();
closegraph();
}
void one(int i)
{
//wheel
ellipse(100+i,370,-150,320,11,20);
ellipse(200+i,370,-150,320,11,20);
/* ROTH */
//1st bar ground
line(50+i,380,250+i,380);
line(50+i,375,250+i,375);
line(50+i,375,50+i,380);
line(250+i,375,250+i,380);
//middel house
line(100+i,375,100+i,300);
line(200+i,375,200+i,300);
line(100+i,300,200+i,300);
line(150+i,300,100+i,340);
line(150+i,300,200+i,340);
//2nd house
line(80+i,375,80+i,250);
line(220+i,375,220+i,250);
//2nd middle bar
line(70+i,250,230+i,250);
line(70+i,240,230+i,240);
line(70+i,240,70+i,250);
line(230+i,240,230+i,250);
//3rd house
line(110+i,240,110+i,180);
line(190+i,240,190+i,180);
line(110+i,180,190+i,180);
//4th hpouse
line(90+i,240,90+i,150);
line(210+i,240,210+i,150);
//head triangle
line(70+i,150,230+i,150);
line(70+i,150,150+i,70);
line(150+i,70,230+i,150);
//flag
line(150+i,70,150+i,20);
line(150+i,20,180+i,30);
line(180+i,30,150+i,40);
//man
circle(350+i,280,15);
line(350+i,295,350+i,350);
//legs
line(350+i,350,345+i,390);
line(350+i,350,355+i,390);
//hand
line(350+i,310,315+i,320);
line(220+i,375,315+i,320);
circle(315+i,320,4);
}
void two(int i)
{
//wheel
ellipse(100+i,370,-150,320,11,20);
ellipse(200+i,370,-150,320,11,20);
/* ROTH */
//1st bar ground
line(50+i,380,250+i,380);
line(50+i,375,250+i,375);
line(50+i,375,50+i,380);
line(250+i,375,250+i,380);
//middel house
line(100+i,375,100+i,300);
line(200+i,375,200+i,300);
line(100+i,300,200+i,300);
line(150+i,300,100+i,340);
line(150+i,300,200+i,340);
//2nd house
line(80+i,375,80+i,250);
line(220+i,375,220+i,250);
//2nd middle bar
line(70+i,250,230+i,250);
line(70+i,240,230+i,240);
line(70+i,240,70+i,250);
line(230+i,240,230+i,250);
//3rd house
line(110+i,240,110+i,180);
line(190+i,240,190+i,180);
line(110+i,180,190+i,180);
//4th hpouse
line(90+i,240,90+i,150);
line(210+i,240,210+i,150);
//head triangle
line(70+i,150,230+i,150);
line(70+i,150,150+i,70);
line(150+i,70,230+i,150);
//flag
line(150+i,70,150+i,20);
line(150+i,20,180+i,30);
line(180+i,30,150+i,40);
//man
circle(350+i,280,15);
line(350+i,295,350+i,350);
//legs
line(350+i,350,340+i,390);
line(350+i,350,360+i,390);
//hand
line(350+i,310,315+i,320);
line(220+i,375,315+i,320);
circle(315+i,320,4);
}
Comments
Post a Comment