How To Create Smiley Face Animation in C Or C++ (Computer Graphics)

                                                                       PROJECT BY

(SIMPLIFY LEARN PROGRAMMING) 

ON

SMILEY FACE ANIMATION


SOURCE CODE:


#include<graphics.h>

#include<conio.h>

#include<stdlib.h>


void main()

{

   int gd = DETECT, gm, area, temp1, temp2, left = 25, top = 75;

   void *p;


   initgraph(&gd,&gm,"..\\bgi");


   setcolor(YELLOW);

   circle(50,100,25);

   setfillstyle(SOLID_FILL,YELLOW);

   floodfill(50,100,YELLOW);


   setcolor(RED);

   setfillstyle(SOLID_FILL,RED);

   fillellipse(44,85,2,6);

   fillellipse(56,85,2,6);


   ellipse(50,100,205,335,20,9);

   ellipse(50,100,205,335,20,10);

   ellipse(50,100,205,335,20,11);


   area = imagesize(left, top, left + 50, top + 50);

   p = malloc(area);


   setcolor(WHITE);

   settextstyle(SANS_SERIF_FONT,HORIZ_DIR,2);

   outtextxy(155,451,"Smiling Face Animation");


   setcolor(BLUE);

   rectangle(0,0,639,449);


   while(!kbhit())

   {

      temp1 = 1 + random ( 588 );

      temp2 = 1 + random ( 380 );


      getimage(left, top, left + 50, top + 50, p);

      putimage(left, top, p, XOR_PUT);

      putimage(temp1 , temp2, p, XOR_PUT);

      delay(200);

      left = temp1;

      top = temp2;

      delay(200);

   }

   getch();

   closegraph();

}


OUTPUT:



Comments

Popular posts from this blog

How To Draw Scenery Animation in C or C++ (Computer Graphics)

How To Draw a Butterfly Animation in C (Computer Graphics)

How To Create Flying Kite Animation in C Or C++ (Computer Graphics)