#include<conio.h>
#include<graphics.h>
#include<dos.h>
void main()
{
clrscr();
int i,gd=DETECT,gm;
initgraph(&gd,&gm,"c:\\turboc3\\bgi");
for(i=0;i<=320;i=i+10)
{
setcolor(15);
rectangle(0,0,500,370);
line(0,170,500,170);
line(0,280,500,280);
line(0,240,500,240);
setcolor(7);
line(52,250,48,262);
line(64,250,68,262);
rectangle(56,80,60,250);
ellipse(58,250,0,360,6,2);
ellipse(100,82,0,360,8,2);
arc(58,250,230,310,15);
arc(100,82,180,360,6);
arc(80,100,50,135,27);
arc(80,100,44,140,31);
arc(270,200,313,33,54);
arc(270,202,335,21,90);
setcolor(8);
rectangle(1,80,70,170);
rectangle(1,90,20,114);
rectangle(8,90,10,114);
rectangle(1,100,20,102);
rectangle(20,120,50,170);
line(70,80,70,60);
circle(46,148,2);
arc(34,90,40,160,48);
setcolor(6);
setfillstyle(CLOSE_DOT_FILL,14);
rectangle(200,80,300,170);
rectangle(300,100,370,170);
rectangle(300,90,370,100);
line(180,80,300,80);
line(200,50,180,80);
line(200,50,300,50);
line(300,50,310,60);
line(210,50,200,80);
line(220,50,220,80);
arc(290,20,270,360,40);
arc(290,20,270,355,50);
arc(400,20,180,252,50);
arc(400,20,180,255,60);
arc(340,70,20,160,12);
floodfill(260,120,6);
line(330,20,350,20);
line(330,80,350,80);
line(234,50,234,80);
line(250,50,250,80);
line(264,50,264,80);
line(274,50,280,80);
line(290,50,296,80);
line(300,90,300,70);
line(370,90,370,70);
line(330,80,330,66);
line(350,80,350,66);
line(330,80,350,80);
line(290,60,290,70);
line(385,66,385,79);
line(320,130,320,170);
line(350,130,350,170);
circle(324,152,2);
arc(335,140,20,150,18);
setcolor(1);
setfillstyle(SOLID_FILL,13);
arc(100+i,320,24,152,46);
arc(100+i,320,25,157,52);
arc(70+i,330,110,190,38);
arc(130+i,330,350,70,38);
arc(70+i,340,20,150,14);
arc(130+i,340,20,150,14);
arc(174+i,310,160,245,14);
circle(70+i,340,10);
circle(130+i,340,10);
line(60+i,300,142+i,300);
line(100+i,274,100+i,300);
line(32+i,334,58+i,334);
line(84+i,334,118+i,334);
line(144+i,334,170+i,334);
line(38+i,310,38+i,324);
line(38+i,324,32+i,334);
floodfill(100+i,320,1);
floodfill(100+i,272,1);
delay(100);
if(i==320)
break;
clearviewport();
}
getch();
}
#include<graphics.h>
#include<dos.h>
void main()
{
clrscr();
int i,gd=DETECT,gm;
initgraph(&gd,&gm,"c:\\turboc3\\bgi");
for(i=0;i<=320;i=i+10)
{
setcolor(15);
rectangle(0,0,500,370);
line(0,170,500,170);
line(0,280,500,280);
line(0,240,500,240);
setcolor(7);
line(52,250,48,262);
line(64,250,68,262);
rectangle(56,80,60,250);
ellipse(58,250,0,360,6,2);
ellipse(100,82,0,360,8,2);
arc(58,250,230,310,15);
arc(100,82,180,360,6);
arc(80,100,50,135,27);
arc(80,100,44,140,31);
arc(270,200,313,33,54);
arc(270,202,335,21,90);
setcolor(8);
rectangle(1,80,70,170);
rectangle(1,90,20,114);
rectangle(8,90,10,114);
rectangle(1,100,20,102);
rectangle(20,120,50,170);
line(70,80,70,60);
circle(46,148,2);
arc(34,90,40,160,48);
setcolor(6);
setfillstyle(CLOSE_DOT_FILL,14);
rectangle(200,80,300,170);
rectangle(300,100,370,170);
rectangle(300,90,370,100);
line(180,80,300,80);
line(200,50,180,80);
line(200,50,300,50);
line(300,50,310,60);
line(210,50,200,80);
line(220,50,220,80);
arc(290,20,270,360,40);
arc(290,20,270,355,50);
arc(400,20,180,252,50);
arc(400,20,180,255,60);
arc(340,70,20,160,12);
floodfill(260,120,6);
line(330,20,350,20);
line(330,80,350,80);
line(234,50,234,80);
line(250,50,250,80);
line(264,50,264,80);
line(274,50,280,80);
line(290,50,296,80);
line(300,90,300,70);
line(370,90,370,70);
line(330,80,330,66);
line(350,80,350,66);
line(330,80,350,80);
line(290,60,290,70);
line(385,66,385,79);
line(320,130,320,170);
line(350,130,350,170);
circle(324,152,2);
arc(335,140,20,150,18);
setcolor(1);
setfillstyle(SOLID_FILL,13);
arc(100+i,320,24,152,46);
arc(100+i,320,25,157,52);
arc(70+i,330,110,190,38);
arc(130+i,330,350,70,38);
arc(70+i,340,20,150,14);
arc(130+i,340,20,150,14);
arc(174+i,310,160,245,14);
circle(70+i,340,10);
circle(130+i,340,10);
line(60+i,300,142+i,300);
line(100+i,274,100+i,300);
line(32+i,334,58+i,334);
line(84+i,334,118+i,334);
line(144+i,334,170+i,334);
line(38+i,310,38+i,324);
line(38+i,324,32+i,334);
floodfill(100+i,320,1);
floodfill(100+i,272,1);
delay(100);
if(i==320)
break;
clearviewport();
}
getch();
}
No comments:
Post a Comment