15 August flag animation video in C/C++ | By Source Code
hello friend today in this video i will show you how to make a flag animation video in c/c++ graphics.
click here to see this video on youtube
/*Source Code*/
#include<stdio.h>
#include<conio.h>
#include<graphics.h>
#include<dos.h>
void man(int);
void maan(int);
void main()
{
int gd=DETECT,gm,i;
initgraph(&gd,&gm,"c://turboc3//bgi");
//road
for(i=1;i<=600;i++)
{
line(0,400,700,400);
if(i%2==0)
{
man(i);
}
else
{
maan(i);
}
delay(100);
cleardevice();
}
// man();
getch();
closegraph();
}
void man(int i)
{
// for(i=i;i<=200;i++)
//man
circle(100+i,310,12);
line(100+i,322,100+i,360);
//legs
line(100+i,360,90+i,400);
line(100+i,360,110+i,400);
//hands
line(100+i,335,110+i,350);
line(110+i,350,120+i,340);
line(100+i,335,90+i,360);
//flag
line(120+i,200,120+i,390);
setfillstyle(1,LIGHTRED);
bar(120+i,200,190+i,215);
setfillstyle(1,WHITE);
bar(120+i,215,190+i,230);
setfillstyle(1,GREEN);
bar(120+i,230,190+i,245);
setcolor(BLUE);
circle(157+i,222,7);
setfillstyle(1,BLUE);
floodfill(157+i,222,BLUE);
setcolor(WHITE);
// cleardevice();
}
void maan(int i)
{
//man
circle(100+i,310,12);
line(100+i,322,100+i,360);
//legs
line(100+i,360,95+i,400);
line(100+i,360,105+i,400);
//hands
line(100+i,335,110+i,350);
line(110+i,350,120+i,340);
line(100+i,335,98+i,360);
//flag
line(120+i,200,120+i,390);
setfillstyle(1,LIGHTRED);
bar(120+i,200,190+i,215);
setfillstyle(1,WHITE);
bar(120+i,215,190+i,230);
setfillstyle(1,GREEN);
bar(120+i,230,190+i,245);
setcolor(BLUE);
circle(157+i,222,7);
setfillstyle(1,BLUE);
floodfill(157+i,222,BLUE);
setcolor(WHITE);
// cleardevice();
}
Comments
Post a Comment