Friday, October 5, 2018

Source Code for Drawing Smiley in C Graphics

                
                          Source Code for Drawing Smiley in C Graphics 


                   

                                
#include<stdio.h>
#include<graphics.h>
#include<conio.h>
int main()
{
int gd=DETECT;
int gm;
initgraph(&gd,&gm,"tc:\bgi");

setcolor(WHITE);

arc(316,170,18,197,90);           //HAT
arc(319,217,47,170,90);

setcolor(WHITE);

line(380,150,425,135);
line(425,135,428,138);
line(380,150,383,153);              //hat line
line(383,153,428,138);
setfillstyle(8,7);
floodfill(319,120,WHITE);

setfillstyle(SOLID_FILL,15);

floodfill(425,137,WHITE);

settextstyle(3,HORIZ_DIR,4);
outtextxy(269,87,"JOKER");                             //TEXTING 'JOKER'


setfillstyle(SOLID_FILL,YELLOW);

setcolor(YELLOW);
circle(319,238,95);        //MOUTH CIRCLE
floodfill(300,220,YELLOW);


setcolor(YELLOW) ;
ellipse(216,215,20,330,13,25);
setfillstyle(SOLID_FILL,RED)  ;             //LEFT EAR
floodfill(212,220,YELLOW);
setcolor(BLACK);
ellipse(216,215,50,300,8,20);
ellipse(216,215,70,280,5,15);

setcolor(YELLOW);

ellipse(420,215,200,150,13,25);
setfillstyle(SOLID_FILL,RED)  ;             //RIGHT EAR
floodfill(415,220,YELLOW);
setcolor(BLACK);
ellipse(420,215,250,130,8,20);
ellipse(420,215,260,110,5,15);

setcolor(BLUE);

setfillstyle(SOLID_FILL,BLUE);
int poly[34]={257,190,258,180,266,190,274,183,272,192,280,195,272,198,274,205,265,203,264,210,259,205,253,208,255,202,249,200,254,196,249,192,257,190};
fillpoly(16,poly);                             //LEFT EYE USING fillpoly

/*line(257,190,258,180);

line(258,180,266,190);
line(266,190,274,183);
line(274,183,272,192) ;
line(272,192,280,195);
line(280,195,272,198);
line(272,198,274,205);
line(274,205,265,203) ;
line(265,203,264,210);
line(264,210,259,205);                         //LEFT EYE ROUGH DRAWING
line(259,205,253,208) ;
line(253,208,255,202);
line(255,202,249,200);
line(249,200,254,196);
line(254,196,249,192);
line(249,192,257,190);*/


line(365,190,366,180);
line(366,180,374,190);
line(374,190,382,183);
line(382,183,380,192);
line(380,192,388,195);
line(388,195,380,198);
line(380,198,382,205);
line(382,205,372,203);
line(372,203,371,210);                   //RIGHT EYE
line(371,210,366,205);
line(366,205,360,208);
line(360,208,362,202);
line(362,202,356,200);
line(356,200,361,196);
line(361,196,356,192);
line(356,192,364,190);
setfillstyle(SOLID_FILL,BLUE);
floodfill(370,189,BLUE);



setcolor(0)  ;


arc(319,260,182,360,40);

setfillstyle(SOLID_FILL,WHITE);
fillellipse(319,260,40,5);            //mouth
setfillstyle(SOLID_FILL,RED);
fillellipse(319,288,27,11);
setfillstyle(SOLID_FILL,BLACK);
floodfill(319,275,BLACK);


arc(281,250,210,270,10) ;

line(282,261,271,261);    //mouth ki pankhe LEFT SIDE
arc(280,272,100,150,10);

arc(359,250,275,330,10);

line(358,261,368,261);             //mouth ki pankhe RIGHT SIDE
arc(359,272,30,80,10);


getch();

return 0;

}

No comments:

Post a Comment

Source code for Happy Diwali Wishing program in C Graphics.

                                           SOURCE CODE #include<graphics.h> #include<stdio.h> #include<conio.h> ...