文档介绍:创建win32控制台应用程序,选择空项目。创建完毕后,右击头文件新建一个头文件(.h)。++文件(.cpp)。::#include<>#include<>#include<>#include<>#include<>#include<>#ment(lib,"")#definePI #defineNUM 13//烟花弹structJET{ int x,y; //坐标 int hx,hy;//最高点坐标 bool shoot;//判断烟花弹是不是发射状态 DWORDt1,t2,dt;//烟花弹发射的速度 IMAGEimg[2];//图片2张一明一暗的两张 byten:1;//结构体位段变量n占用内存的一个位!}jet[NUM];//烟花structFIRE{ intr;//半径 intmaxr;//最大半径 intx,y; //相对于窗口中心点的坐标 intcenx,ceny;//相对于图片本身中心点的坐标 intwidth,height; intxy[240][240];//图片保存到一个像素矩阵。 boolshow; //是否绽放 booldraw; //是否绘制 DWORDt1,t2,dt; //爆炸的速度}fire[NUM];voidInit(inti);voidLoad();voidChose(DWORD&t1);voidShoot();voidShow(DWORD*pem);:/*************************************************************************************************************************表白浪漫烟花项目开发************************************主讲人:三黑之毅****************************************最后修改:2019年3月20日*************************************************************************************************************************/#include""intmain(){ //打开一个窗口1200800 initgraph(1200,800); srand((unsignedint)time(NULL)); mciSendString(L"open./fire/",0,0,0); mciSendString(L"playbgmrepeat",0,0,0); DWORDt1=GetTickCount(); DWORD*pem=GetImageBuffer(); for(inti=0;i<NUM;i++) { Init(i); } Load(); BeginBatchDraw(); while(1) { Sle