15 August in C/C++ graphics

 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