OOPS Emoji
//OOPS Emoji
#include<stdio.h>
#include<conio.h>
#include<graphics.h>
void main()
{
int gd=DETECT,gm,x,y;
initgraph(&gd,&gm,"C:/TC/BGI");
x=getmaxx()/2;
y=getmaxy()/2;
setcolor(14);
circle(350,320,140);//face
setfillstyle(1,14);
floodfill(350,320,14);//face
setcolor(15);
ellipse(300,260,0,360,33,40);//eye1.1
ellipse(400,260,0,360,33,40);//eye2.1
setfillstyle(1,15);
floodfill(300,260,15);//eye1.1
floodfill(400,260,15);//eye2.1
setcolor(0);
circle(300,280,20);//eye1.2
circle(400,280,20);//eye2.2
setfillstyle(1,0);
floodfill(402,282,0);//eye1.2
floodfill(302,282,0);//eye2.2
setcolor(0);
arc(350,435,30,150,80);//smile
arc(350,435,30,150,100);//smile
arc(428,390,200,60,10);//smile
arc(272,390,140,350,10);//smile
setfillstyle(1,0);
floodfill(430,390,0);//smile
floodfill(270,390,0);//smile
setcolor(10);
circle(520,340,35);//hand1
circle(180,340,35);//hand2
setfillstyle(1,14);
floodfill(520,340,10);//hand1
floodfill(180,340,10);//hand2
setcolor(6);
rectangle(165,175,195,307);//stick
setfillstyle(1,6);
floodfill(167,177,6);//stick
setcolor(2);
rectangle(0,0,360,175);//out
setfillstyle(1,12);
floodfill(2,2,2);//out
setcolor(4);
rectangle(25,20,335,155);//in
setfillstyle(1,15);
floodfill(27,22,4);//in
setcolor(0);
ellipse(70,90,0,360,30,40);//o1
ellipse(140,90,0,360,30,40);//o2
setfillstyle(1,0);
floodfill(70,90,0);//o1
floodfill(140,90,0);//o2
setcolor(0);
rectangle(180,50,195,130);//p1
rectangle(195,50,230,90);//p1.2
setfillstyle(1,0);
floodfill(182,52,0);//p1
floodfill(197,52,0);//p1.2
setcolor(0);
rectangle(240,50,285,65);//s1
rectangle(240,65,255,82);//s1.2
rectangle(240,82,285,97);//s1.3
rectangle(270,97,285,115);//s1.4
rectangle(240,115,285,130);//s1.5
setfillstyle(1,0);
floodfill(242,52,0);//s1
floodfill(242,67,0);//s2
floodfill(242,84,0);//s3
floodfill(272,99,0);//s4
floodfill(242,117,0);//s5
setcolor(0);
rectangle(298,50,313,105);//!1
rectangle(298,115,313,130);//!2
setfillstyle(1,0);
floodfill(300,52,0);//!1
floodfill(300,117,0);//!2
getch();
closegraph();
}
OUTPUT


Comments
Post a Comment