MOVING FISH


//MOVING FISH

#include<stdlib.h>
#include<conio.h>
#include<dos.h>
#include<graphics.h>
#include<ctype.h>
void main()
{
int gd=DETECT,gm,x,y,j,rhx,rhy,k;
int newx=0,newy=0,inc_y=5;
initgraph(&gd,&gm,"c:/tc/bgi");
x=getmaxx()/2;
y=getmaxy()/2;
setbkcolor(9);
cleardevice();
while(!kbhit())
{
setcolor(8);
ellipse(420-newx,200,30,330,90,30);
setcolor(7);
circle(350-newx,193,3);
setfillstyle(1,8);
floodfill(350-newx,193,7);
setcolor(8);
line(330-newx,200,350-newx,200);
line(497-newx,185,530-newx,170);
line(497-newx,215,530-newx,227);
line(530-newx,170,530-newx,227);
line(497-newx,200,530-newx,200);
line(497-newx,192,530-newx,187);
line(497-newx,207,530-newx,213);
line(400-newx,200,440-newx,160+newy);
line(430-newx,200,440-newx,160+newy);
setfillstyle(1,1);
floodfill(422-newx,202,8);
setcolor(8);
ellipse(510-newx,100,30,330,90,30);
setcolor(7);
circle(440-newx,93,3);
setfillstyle(1,8);
floodfill(440-newx,93,7);
setcolor(8);
line(420-newx,100,440-newx,100);
line(587-newx,85,620-newx,70);
line(587-newx,115,620-newx,127);
line(620-newx,70,620-newx,127);
line(587-newx,100,620-newx,100);
line(587-newx,92,620-newx,87);
line(587-newx,107,620-newx,113);
line(490-newx,100,530-newx,60+newy);
line(520-newx,100,530-newx,60+newy);
setfillstyle(1,2);
floodfill(512-newx,102,8);
setcolor(8);
ellipse(530-newx,300,30,330,90,30);
setcolor(7);
circle(460-newx,293,3);
setfillstyle(1,8);
floodfill(460-newx,293,7);
setcolor(8);
line(440-newx,300,460-newx,300);
line(607-newx,285,640-newx,270);
line(607-newx,315,640-newx,327);
line(640-newx,270,640-newx,327);
line(607-newx,300,640-newx,300);
line(607-newx,292,640-newx,287);
line(607-newx,307,640-newx,313);
line(510-newx,300,550-newx,260+newy);
line(540-newx,300,550-newx,260+newy);
setfillstyle(1,4);
floodfill(532-newx,302,8);
if(newx>=500)
newx=0;
if(newy>=82)
inc_y=-5;
newx=newx+5;
if(newy<=0)
inc_y=5;
newy=newy+inc_y;
delay(10);
rhx=getmaxx();
rhy=getmaxy();
for(j=0;j<10;j++)
{
outtextxy(random(rhx),random(rhy-50),"|");
setcolor(WHITE);
}
delay(100);
cleardevice();
}
cleardevice();
getch();
}

OUTPUT


Comments

Popular Posts