围成爱心+烟花+音乐)"/>
C++编写的表白小程序(图片围成爱心+烟花+音乐)
一、效果
视频效果:
C++编写的表白小程序(图片围成爱心+烟花+音乐)-附源码
二、项目完整源代码:
链接:
提取码:ypag
三、程序需要调用EasyX图形库
官网链接:/
使用的版本:EasyX库(附带graphics.h) 2018春分版 (2018-3-21)
四、展现爱心和烟花的代码
==============Romantic.h==================
#pragma once
#include "graphics.h"
#include "time.h"
#include "mmsystem.h"
#include <stdio.h> //标准的输入输出头文件。
#include <stdlib.h>
#include <math.h>
#include <conio.h>
#include "windows.h"#pragma comment(lib,"winmm.lib")
#define nSecond 500#define PI 3.1415926548
#define NUM 13class CRomantic
{
public:CRomantic(void);virtual ~CRomantic(void);
public:void ShowLove();void GaoBaiQiQiu();//==============第二个================窗口void FireFlower();//烟花弹struct JET{int x, y; //烟花弹的坐标int hx, hy; //最高点坐标 ---> 烟花(爆炸坐标)int height; //高度 y-hybool shoot; //是否可以发射DWORD t1, t2, dt; //时间间隔IMAGE img[2]; //小数组 存放图片byte n : 1; //位段 }jet[NUM];//烟花struct FIRE{int r; //rint max_r; //int x, y; //int cen_x, cen_y; //int width, height;int xy[240][240];bool show;bool draw;DWORD t1, t2, dt;}fire[NUM];//声明函数void Welcome();void Init(int i);//初始化void Load(); //加载图片void Chose(DWORD& t1); //选择可以发射的烟花弹void Shoot(); //发射void Show(DWORD* pMem);};
五、关于如何替换爱心的图片见此文章出处
.php/2021/02/16/showmylove/
注:转载请标明出处:
更多推荐
C++编写的表白小程序(图片围成爱心+烟花+音乐)
发布评论