A C++ to program to show 2D Flying kite


#include<iostream>
#include<conio.h>
#include<graphics.h>
#include<math.h>
int main(){
int gd=DETECT,gm;
initgraph(&gd,&gm,””);
int color;
int x=10,y=1,tx=10,ty=10;
int poly[10];
while(!kbhit()) {
x += tx;
if(x > 200)
tx = -5;
if(x < 0 )
tx = 10;
y += tx;
if(y > 100)
ty = -10;
if(y < 0 )
ty = 10;
cleardevice();
setcolor(WHITE);
setbkcolor(BLUE);
poly[0]=100+x;
poly[1]=50+y;
poly[2]=140+x;
poly[3]=100+y;
poly[4]=100+x;
poly[5]=155+y;
poly[6]=60+x;
poly[7]=100+y;
poly[8]=100+x;
poly[9]=50+y;
drawpoly(5,poly);
setfillstyle(SOLID_FILL,RED);
fillpoly(5,poly);
setlinestyle(SOLID_LINE,1,3);
line(100+x,155+y,100+x,180+y);
line(100+x,155+y,110+x,180+y);
line(100+x,155+y,90+x,180+y);
setlinestyle(SOLID_LINE,1,0);
line(0,480,100+x,90+y);
line(100+x,90+y,130+x,100+y);
line(100+x,90+y,70+x,100+y);
line(100+x,90+y,100+x,70+y);
delay(260);
}
setlinestyle(SOLID_LINE,0,0);
fflush(stdin);
getch();
closegraph();
return 0;
}