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

Popular Posts