C语言实战之浪漫烟花表白程序_第1页
C语言实战之浪漫烟花表白程序_第2页
C语言实战之浪漫烟花表白程序_第3页
C语言实战之浪漫烟花表白程序_第4页
C语言实战之浪漫烟花表白程序_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、创建 win32 控制台应用程序,选择空项目。创建完毕后,右击头文件新建一个头文件(.h )。名字写然后在源文件新建一个 C+文件(.CPP )。名字写如图:然后在里面写上如下代码:#inClude#inClude#inClude#inClude#inClude#inClude#PragmaCommen(t lib , )#definePI#defineNUM 13fire/ 千年.mp3 alias bgm , 0, 0, 0);mCiSendString ( LPlay bgm rePeat , 0, 0, 0);DWORtD1 = GetTiCkCount();DWOR*DPem = G

2、etImageBuffer();for ( int i = 0; i NUM; i+)Init(i);Load();BeginBatChDraw();while (1)SleeP(10);for ( intClr = 0; Clr 1000; Clr+)for( int j = 0; j 2; j+)int Px1 = rand() % 1200;int Py1 = rand() % 800;if (Py1 799)BLACK;returnChose(t1);Shoot();Show(pem);FlushBatchDraw();0;idth = 500;firei .height = 500;

3、firei .maxr = r i;firei .cenx = x i;firei .ceny = y i;firei .show = false ;firei .t1 = GetTickCount();firei .dt = 5;firei .r = 0;1 = GetTickCount(); t = rand() % 10; = 0;jeti .shoot = false ;fire/ , 3120, 240);forint i = 0; i NUM; i+)SetWorkingImage(&fm); yab = getpixel(a, b);fire/, 200, 50);mg0,n*2

4、0,0,20,50); mg1,(n + 5) * 20, 0, 20, 50); hoot = false &firen.show = false ) = rand()%1200;jetn.y = rand() % 100 + 600; x = jetn.x;jetn.hy = rand()%400;hoot = true ;, jetn.y,&jetn.imgjetn.n,SRCINVER)T;t1 = t2;void Shoot()pempy1 * 1200 + px1 = pempy1 * 1200 + px1 + 1 =for( int i = 0; i = jeti.dt&jeti

5、.shoot=true )putimage(jeti.x, jeti.y, &jeti.imgjeti.n,SRCINVER);Tif(jeti.y = jeti.hy)jeti.n+;-= 5; , jeti.y, &jeti.imgjeti.n, SRCINVERT);if(jeti.y = jeti.hy) , jeti.y, &jeti.imgjeti.n,SRCINVER)T;= jeti.hx;firei.y = jeti.hy;hoot = false ;firei.show = true ;SRCINVER);Tputimage(jeti.x, jeti.y, &jeti.im

6、gjeti.n,jeti.t1 = jeti.t2;voidShow( DWOR*Dpem)intfor( int i = 0; i firei.dt&firei.show =true )if(firei.r = firei.maxr - 1)firei.draw = false ;dir16 = 5, 5, 5, 5, 5, 8, 25, 25, 25, 55, 55, 55, 55, 65, 65, 66 ;Init(i);firei.t1 = firei.t2;if(firei.draw =true )enx + firei.r*cos(a);int y1 = ( int )(firei

7、.ceny - firei.r*sin(a);if (x1 0 & x10 & y1 8) & 0xff;intr = firei.xyx1y1 16;intxx = ( int )(firei.x + firei.r*cos(a);intyy = ( int )(firei.y - firei.r*sin(a);if(r0x20 & g 0x20 & b 0x20 & xx 0 & xx0 & yy 800)pemyy * 1200 + xx =BGR(firei.xyx1y1);/*注:音乐:注:firei.draw =false ;千年.mp3, 自己去网上下载,然后放到程序 fire 目录下。图片素材就是这两张:自己下载一下这两图,也放到 fire 目录下。学习c语言: 幼儿园英语水平 初中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论