//Superman flying
#include<iostream.h>
#include<conio.h>
#include<graphics.h>
#include<dos.h>
void main()
{
int i,j=0,gd=DETECT,gm;
initgraph(&gd,&gm,"c:\\tc\\bgi"); for(i=0;i<=420;i=i+10,j++)
{
//1
setcolor(4);
setfillstyle(SOLID_FILL,4);
rectangle(170,170,230,310);
floodfill(180,170,4); line(230,310,240,300);
line(240,300,240,180);
line(240,180,230,170);
setcolor(14);
setfillstyle(HATCH_FILL,14);
bar(180,180,220,300);
floodfill(190,180,14); setcolor(6);
line(50,190,50,290);
line(100,190,100,290);
ellipse(75,170,120,45,14,4);line(70,160,82,160);
ellipse(75,190,130,50,25,4);
ellipse(75,290,180,0,25,4);
line(60,200,60,285);
line(70,160,70,172);
line(60,170,60,190);
line(90,170,90,194);
line(82,160,82,172);
line(90,285,90,200);
ellipse(75,200,180,0,15,4);
ellipse(75,286,180,0,15,4); setcolor(9);
line(100,190,100,300);
line(100,300,160,300);
line(160,300,160,120);
line(100,190,150,134);
line(150,134,156,134);
line(156,134,160,120);
line(130,200,110,230);
line(110,230,110,290);
line(110,290,150,290);
line(150,290,150,230);
line(150,230,130,200);
line(160,120,180,140);
line(180,140,180,170);
line(160,300,170,294);
line(110,190,150,190);
line(150,190,150,144);
line(150,144,110,190);
setcolor(2); ellipse(250,210,20,135,80,60);
line(30,170,60,130);
line(86,134,120,156);
ellipse(74,128,330,185,14,5);
line(350,186,400,146);
line(420,146,510,210);
ellipse(410,150,0,180,14,8);
line(494,200,550,136);
//4
setcolor(5);setfillstyle(LINE_FILL,5);
bar(270,200,300,270);
floodfill(270,200,5);
line(258,206,258,190);
line(258,190,310,190);
line(310,190,310,290);
line(310,190,330,200);
line(330,200,330,280);
line(310,290,270,290);
line(330,280,310,290);
setcolor(14);
line(265,210,265,290); arc(250,220,35,120,17);bar(240,220,260,280);
line(265,290,242,290);
//5
setcolor(8);
line(326,198,330,166);
line(350,166,360,250);
line(320,150,320,170);
line(360,150,360,170);
line(330,136,330,146);
line(350,136,350,146);
line(336,130,336,136);
line(346,130,346,136);
line(340,130,340,100);
line(342,130,340,100);
ellipse(340,170,310,240,20,4);
ellipse(340,150,0,180,20,4);
ellipse(340,138,0,180,10,3);
ellipse(340,130,0,180,6,1);
//black building
line(356,220,390,220);
line(390,220,390,190);
line(390,190,450,190);
line(450,190,450,220);
line(450,220,470,220);
line(470,220,470,210);
line(470,210,530,210);
line(530,210,530,150);
line(530,150,550,130);
line(358,240,550,240);setcolor(15);setfillstyle(HATCH_FILL,15); bar(400,200,420,230);
bar(425,200,445,230); bar(540,150,550,230);
floodfill(410,200,15);
//beach
setcolor(7);
ellipse(80,290,180,300,50,42);
arc(200,250,240,315,94);ellipse(125,335,10,160,29,15);
ellipse(330,300,220,0,25,23);
ellipse(285,317,0,195,25,15);
line(355,300,550,280);
// setcolor(2);
// setfillstyle(XHATCH_FILL,2);
// floodfill(230,400,2);
//setcolor(7);setfillstyle(SOLID_FILL,7);floodfill(410,90,7);
rectangle(30,50,550,450);
//superman
setcolor(3); outtextxy(380-i,257-i,"s");
arc(290-i,310-i,83,150,30);
arc(260-i,270-i,280,320,27);
line(280-i,290-i,278-i,296-i);
arc(250-i,250-i,300,315,56);
line(288-i,290-i,296-i,288-i);
line(292-i,280-i,306-i,266-i);
line(306-i,266-i,326-i,264-i);
arc(296-i,234-i,270,315,54);
arc(342-i,270-i,80,170,16);
arc(330-i,230-i,268,300,44);
arc(360-i,260-i,90,160,16);
arc(348-i,190-i,284,306,55);
arc(400-i,250-i,55,92,23);
arc(424-i,270-i,55,115,38);
line(446-i,238-i,464-i,230-i);
line(474-i,234-i,460-i,254-i);
arc(446-i,230-i,244,311,26);
arc(420-i,210-i,255,295,44);
arc(306-i,310-i,5,27,120);
arc(450-i,210-i,210,245,118);
arc(440-i,340-i,106,145,44);
arc(412-i,370-i,90,160,55);
line(360-i,353-i,360-i,364-i);
line(358-i,352-i,360-i,366-i);
line(360-i,366-i,410-i,374-i);
arc(380-i,420-i,6,58,54);
arc(410-i,400-i,330,5,27);
line(438-i,396-i,439-i,374-i);
arc(430-i,376-i,10,132,8);
line(424-i,369-i,397-i,348-i);
arc(390-i,390-i,80,110,44);
arc(430-i,390-i,130,158,56);
arc(380-i,280-i,286,320,71);
arc(500-i,270-i,220,255,104);
arc(520-i,350-i,203,274,52);
arc(480-i,440-i,8,44,58);
line(540-i,392-i,538-i,408-i);
line(538-i,402-i,540-i,404-i);
arc(500-i,420-i,340,20,40);
arc(526-i,394-i,0,145,14);
arc(450-i,430-i,34,70,80);
arc(410-i,390-i,27,70,78);
arc(370-i,350-i,25,45,78);
arc(520-i,400-i,125,164,36);
arc(460-i,250-i,248,304,62);
arc(510-i,230-i,235,258,75);
arc(480-i,310-i,60,127,22);
ellipse(500-i,284-i,200,90,12,14);
arc(520-i,280-i,108,160,22);
line(542-i,276-i,474-i,240-i);
line(460-i,230-i,437-i,215-i);
line(478-i,232-i,532-i,226-i);
arc(480-i,260-i,345,35,62);
arc(430-i,270-i,80,130,55);
arc(354-i,220-i,328,182,18);
arc(320-i,190-i,300,310,50);
line(336-i,218-i,342-i,226-i);
line(342-i,226-i,344-i,234-i);
line(344-i,234-i,348-i,232-i);
line(346-i,234-i,352-i,238-i);
line(352-i,238-i,356-i,234-i);
arc(360-i,234-i,205,0,8);
line(362-i,242-i,362-i,243-i);
arc(380-i,190-i,218,234,38);
ellipse(360-i,220-i,350,180,2,6);
line(374-i,236-i,370-i,228-i);
arc(380-i,260-i,68,104,28);
arc(380-i,200-i,275,305,34);
line(394-i,278-i,398-i,250-i);
line(398-i,250-i,394-i,244-i);
line(394-i,244-i,362-i,258-i);
line(362-i,258-i,364-i,268-i);
line(364-i,268-i,394-i,278-i);
arc(420-i,280-i,190,240,25);
arc(390-i,280-i,230,310,15);
arc(390-i,290-i,270,335,15);
arc(400-i,280-i,270,355,12); arc(350-i,222-i,90,180,4);
arc(405-i,290-i,270,340,8);
line(462-i,230-i,475-i,235-i);
arc(460-i,227-i,335,80,15);
arc(470-i,215-i,150,250,8);
setcolor(WHITE);
setfillstyle(SOLID_FILL,WHITE);
circle(490,140,20);
floodfill(490,140,WHITE);
//line(490,170,490,110);
//line(460,140,530,140);
ellipse(462,130,210,140,10,14);
ellipse(430,120,0,180,25,10);
ellipse(415,130,110,310,30,13);
arc(440,120,240,320,20);
setcolor(10);
circle(275,400,10);
line(275,390,275,395);
line(265,400,270,400);
line(275,410,275,405);
line(285,400,280,400);
bar(270,395-i,275,405-i);
arc(273,395-i,0,180,3);
setcolor(1);
ellipse(160+i,380,55,240,10,10);
ellipse(150+i,390,55,240,10,10);
ellipse(140+i,400,55,240,10,10); line(160+i,380,140+i,410);
setcolor(j);
delay(100); ellipse(160,100,35,0,25,12);line(180,90,195,87);line(195,87,185,100); outtextxy(150,97,"mumy");
if(i==150)
break;
clearviewport();
}
getch();
}
#include<iostream.h>
#include<conio.h>
#include<graphics.h>
#include<dos.h>
void main()
{
int i,j=0,gd=DETECT,gm;
initgraph(&gd,&gm,"c:\\tc\\bgi"); for(i=0;i<=420;i=i+10,j++)
{
//1
setcolor(4);
setfillstyle(SOLID_FILL,4);
rectangle(170,170,230,310);
floodfill(180,170,4); line(230,310,240,300);
line(240,300,240,180);
line(240,180,230,170);
setcolor(14);
setfillstyle(HATCH_FILL,14);
bar(180,180,220,300);
floodfill(190,180,14); setcolor(6);
line(50,190,50,290);
line(100,190,100,290);
ellipse(75,170,120,45,14,4);line(70,160,82,160);
ellipse(75,190,130,50,25,4);
ellipse(75,290,180,0,25,4);
line(60,200,60,285);
line(70,160,70,172);
line(60,170,60,190);
line(90,170,90,194);
line(82,160,82,172);
line(90,285,90,200);
ellipse(75,200,180,0,15,4);
ellipse(75,286,180,0,15,4); setcolor(9);
line(100,190,100,300);
line(100,300,160,300);
line(160,300,160,120);
line(100,190,150,134);
line(150,134,156,134);
line(156,134,160,120);
line(130,200,110,230);
line(110,230,110,290);
line(110,290,150,290);
line(150,290,150,230);
line(150,230,130,200);
line(160,120,180,140);
line(180,140,180,170);
line(160,300,170,294);
line(110,190,150,190);
line(150,190,150,144);
line(150,144,110,190);
setcolor(2); ellipse(250,210,20,135,80,60);
line(30,170,60,130);
line(86,134,120,156);
ellipse(74,128,330,185,14,5);
line(350,186,400,146);
line(420,146,510,210);
ellipse(410,150,0,180,14,8);
line(494,200,550,136);
//4
setcolor(5);setfillstyle(LINE_FILL,5);
bar(270,200,300,270);
floodfill(270,200,5);
line(258,206,258,190);
line(258,190,310,190);
line(310,190,310,290);
line(310,190,330,200);
line(330,200,330,280);
line(310,290,270,290);
line(330,280,310,290);
setcolor(14);
line(265,210,265,290); arc(250,220,35,120,17);bar(240,220,260,280);
line(265,290,242,290);
//5
setcolor(8);
line(326,198,330,166);
line(350,166,360,250);
line(320,150,320,170);
line(360,150,360,170);
line(330,136,330,146);
line(350,136,350,146);
line(336,130,336,136);
line(346,130,346,136);
line(340,130,340,100);
line(342,130,340,100);
ellipse(340,170,310,240,20,4);
ellipse(340,150,0,180,20,4);
ellipse(340,138,0,180,10,3);
ellipse(340,130,0,180,6,1);
//black building
line(356,220,390,220);
line(390,220,390,190);
line(390,190,450,190);
line(450,190,450,220);
line(450,220,470,220);
line(470,220,470,210);
line(470,210,530,210);
line(530,210,530,150);
line(530,150,550,130);
line(358,240,550,240);setcolor(15);setfillstyle(HATCH_FILL,15); bar(400,200,420,230);
bar(425,200,445,230); bar(540,150,550,230);
floodfill(410,200,15);
//beach
setcolor(7);
ellipse(80,290,180,300,50,42);
arc(200,250,240,315,94);ellipse(125,335,10,160,29,15);
ellipse(330,300,220,0,25,23);
ellipse(285,317,0,195,25,15);
line(355,300,550,280);
// setcolor(2);
// setfillstyle(XHATCH_FILL,2);
// floodfill(230,400,2);
//setcolor(7);setfillstyle(SOLID_FILL,7);floodfill(410,90,7);
rectangle(30,50,550,450);
//superman
setcolor(3); outtextxy(380-i,257-i,"s");
arc(290-i,310-i,83,150,30);
arc(260-i,270-i,280,320,27);
line(280-i,290-i,278-i,296-i);
arc(250-i,250-i,300,315,56);
line(288-i,290-i,296-i,288-i);
line(292-i,280-i,306-i,266-i);
line(306-i,266-i,326-i,264-i);
arc(296-i,234-i,270,315,54);
arc(342-i,270-i,80,170,16);
arc(330-i,230-i,268,300,44);
arc(360-i,260-i,90,160,16);
arc(348-i,190-i,284,306,55);
arc(400-i,250-i,55,92,23);
arc(424-i,270-i,55,115,38);
line(446-i,238-i,464-i,230-i);
line(474-i,234-i,460-i,254-i);
arc(446-i,230-i,244,311,26);
arc(420-i,210-i,255,295,44);
arc(306-i,310-i,5,27,120);
arc(450-i,210-i,210,245,118);
arc(440-i,340-i,106,145,44);
arc(412-i,370-i,90,160,55);
line(360-i,353-i,360-i,364-i);
line(358-i,352-i,360-i,366-i);
line(360-i,366-i,410-i,374-i);
arc(380-i,420-i,6,58,54);
arc(410-i,400-i,330,5,27);
line(438-i,396-i,439-i,374-i);
arc(430-i,376-i,10,132,8);
line(424-i,369-i,397-i,348-i);
arc(390-i,390-i,80,110,44);
arc(430-i,390-i,130,158,56);
arc(380-i,280-i,286,320,71);
arc(500-i,270-i,220,255,104);
arc(520-i,350-i,203,274,52);
arc(480-i,440-i,8,44,58);
line(540-i,392-i,538-i,408-i);
line(538-i,402-i,540-i,404-i);
arc(500-i,420-i,340,20,40);
arc(526-i,394-i,0,145,14);
arc(450-i,430-i,34,70,80);
arc(410-i,390-i,27,70,78);
arc(370-i,350-i,25,45,78);
arc(520-i,400-i,125,164,36);
arc(460-i,250-i,248,304,62);
arc(510-i,230-i,235,258,75);
arc(480-i,310-i,60,127,22);
ellipse(500-i,284-i,200,90,12,14);
arc(520-i,280-i,108,160,22);
line(542-i,276-i,474-i,240-i);
line(460-i,230-i,437-i,215-i);
line(478-i,232-i,532-i,226-i);
arc(480-i,260-i,345,35,62);
arc(430-i,270-i,80,130,55);
arc(354-i,220-i,328,182,18);
arc(320-i,190-i,300,310,50);
line(336-i,218-i,342-i,226-i);
line(342-i,226-i,344-i,234-i);
line(344-i,234-i,348-i,232-i);
line(346-i,234-i,352-i,238-i);
line(352-i,238-i,356-i,234-i);
arc(360-i,234-i,205,0,8);
line(362-i,242-i,362-i,243-i);
arc(380-i,190-i,218,234,38);
ellipse(360-i,220-i,350,180,2,6);
line(374-i,236-i,370-i,228-i);
arc(380-i,260-i,68,104,28);
arc(380-i,200-i,275,305,34);
line(394-i,278-i,398-i,250-i);
line(398-i,250-i,394-i,244-i);
line(394-i,244-i,362-i,258-i);
line(362-i,258-i,364-i,268-i);
line(364-i,268-i,394-i,278-i);
arc(420-i,280-i,190,240,25);
arc(390-i,280-i,230,310,15);
arc(390-i,290-i,270,335,15);
arc(400-i,280-i,270,355,12); arc(350-i,222-i,90,180,4);
arc(405-i,290-i,270,340,8);
line(462-i,230-i,475-i,235-i);
arc(460-i,227-i,335,80,15);
arc(470-i,215-i,150,250,8);
setcolor(WHITE);
setfillstyle(SOLID_FILL,WHITE);
circle(490,140,20);
floodfill(490,140,WHITE);
//line(490,170,490,110);
//line(460,140,530,140);
ellipse(462,130,210,140,10,14);
ellipse(430,120,0,180,25,10);
ellipse(415,130,110,310,30,13);
arc(440,120,240,320,20);
setcolor(10);
circle(275,400,10);
line(275,390,275,395);
line(265,400,270,400);
line(275,410,275,405);
line(285,400,280,400);
bar(270,395-i,275,405-i);
arc(273,395-i,0,180,3);
setcolor(1);
ellipse(160+i,380,55,240,10,10);
ellipse(150+i,390,55,240,10,10);
ellipse(140+i,400,55,240,10,10); line(160+i,380,140+i,410);
setcolor(j);
delay(100); ellipse(160,100,35,0,25,12);line(180,90,195,87);line(195,87,185,100); outtextxy(150,97,"mumy");
if(i==150)
break;
clearviewport();
}
getch();
}
No comments:
Post a Comment