01
编码过程设置星星的属性,初始化星星,画星星,进行星星的移动
设置流星的属性,初始化流星
初始化加载数据,通过贴图来画流星,进行流星的移动
设置表白文字
主函数设置数组,加载界面
02
效果展示
03
代码分享
#include
#include
#include//图形界面库
#include
#include
#include
#pragma comment(lib,"winmm")
#define MAXSTAR 1000
#define MAXMETEOR 100
IMAGE img1, img2, img3;
//星星的属性
struct Star
{
int x, y;
int step;
int color;
}star[MAXSTAR];
//流星的属性
struct Meteor
{
int x, y;
int step;
int style;
}meteor[MAXMETEOR];
//初始化星星
void initStar