《c语言程序设计 《图形动画,一起去看流星雨》.doc》由会员分享,可在线阅读,更多相关《c语言程序设计 《图形动画,一起去看流星雨》.doc(5页珍藏版)》请在三一文库上搜索。
1、/* Note:Your choice is C IDE */#include stdio.h#includegraphics.hmain()int size,size2,i,size3,size4;void *buffer,*buffer2,*buffer3,*buffer4;int driver=DETECT,mode;initgraph(&driver,&mode,);setcolor(15);rectangle(0,280,639,479);setfillstyle(0,1);floodfill(1,290,15);setcolor(15); arc(10,0,270,360,10);
2、arc(30,0,180,270,10);arc(10,20,0,90,10); arc(30,20,90,180,10);setfillstyle(1,14);floodfill(20,10,15);/*xingxing*/ setcolor(12); circle(30,400,15); line(30,415,10,435); line(30,415,50,435); line(20,425,20,460); line(40,425,40,465);/*ren*/ circle(70,400,15); line(70,415,50,435); line(70,415,100,435);
3、line(60,425,60,460); line(80,425,80,465);setcolor(15);arc(10,70,270,360,10);arc(30,70,180,270,10);arc(10,90,0,90,10); arc(30,90,90,180,10);setfillstyle(1,14);floodfill(20,80,15);setcolor(15);arc(110,0,270,360,10);arc(130,0,180,270,10);arc(110,20,0,90,10); arc(130,20,90,180,10);setfillstyle(1,0);floo
4、dfill(120,110,15);size=imagesize(9,0,31,21);buffer=malloc(size);getimage(9,0,31,21,buffer);size2=imagesize(109,0,131,21);buffer2=malloc(size2);getimage(109,0,131,21,buffer2);size3=imagesize(1,383,101,475);buffer3=malloc(size3);getimage(1,383,101,475,buffer3);size4=imagesize(4,69,31,91);buffer4=mallo
5、c(size4);getimage(4,69,31,91,buffer4);doputimage(20,30,buffer2,0);delay(10000);putimage(20,30,buffer,0);delay(100000000);putimage(20,30,buffer2,0);delay(10000);putimage(20,30,buffer,0);delay(10000000);putimage(220,130,buffer2,0);delay(10000);putimage(220,130,buffer,0);delay(10000000);putimage(210,10
6、0,buffer2,0);delay(10000);putimage(210,100,buffer,0);delay(100000000);putimage(150,90,buffer2,0);delay(10000);putimage(150,90,buffer,0);delay(10000000 );putimage(350,70,buffer2,0);delay(10000);putimage(350,70,buffer,0);delay(100000000);putimage(300,100,buffer2,0);delay(10000);putimage(300,100,buffer
7、,0);delay(100000000); putimage(500,40,buffer2,0);delay(10000);putimage(500,40,buffer,0);delay(10000000);putimage(600,20,buffer2,0);delay(10000);putimage(600,20,buffer,0);delay(100000000);while(!kbhit(); for(i=0;i100 ;i+=10)putimage(9+i,384-i,buffer3,0);delay(10000);getch();getch();do for(i=0;i100;i+
8、) putimage(10+i+i+i+i+i+i,30+i,buffer4,0);delay(100);putimage(30+i+i ,70+i,buffer4,0);delay(10000); while(!kbhit(); cleardevice(); for(i=0;i680;i+)setfillstyle(1,12); floodfill(1,1,15);rectangle(0,0,3+i,479+i);delay(1000);setfillstyle(1,12); floodfill(638,1,15);rectangle(637-i,0,639,479);delay(1000)
9、;setcolor(4);settextstyle(1,0,14);outtextxy(100,100,WE WILL BE TOGETHER FOR EVER!);getch();getch();getch();setcolor(9);cleardevice();for(i=0;i400;i+)circle(320,240,i+);delay(1000);getch();cleardevice(); setbkcolor(15);setcolor(4);for(i=0;i400;i+)arc(0,0,270,360,i);arc(0,480,0,90,i);arc(640,480,90,18
10、0,i); arc(639,0,180,270,i);delay(1000);getch();cleardevice(); setcolor(4);setbkcolor(12);outtextxy(100,100,Zhu Zhang Lao Shi : Wan Shi ru yi);getch();outtextxy(100,150, Xin Xiang Shi Cheng );getch();outtextxy(100,200, Xiao Kou Chang Kai );getch();outtextxy(100,250, yi sheng ping an );getch();outtextxy(100,300,zui hou dui ni de jiao dao );getch();outtextxy(100,350, biao shi zheng xin de xie yi );getch();closegraph();