部分源代码:
#include<iostream>
#include<graphics.h> //调用EasyX图形库
#include<conio.h>
#include<time.h>
using namespace std;
#define HIGH 110 //方块高
#define WIDE 70 //方块宽
#define WHITE_BLOCK 0 //白块
#define BLACK_BLOCK 1 //黑块
#define LIGHTGRAY_BLOCK 2 //灰块
#define LINE 5 //方块行数
#define COLUMN 4 //方块列数
void Init_UI();
void Init_Data();
void Begin();
void Random_Color();
void Show_Rectangle();
void Swap_Data();
void Rectangle_Move();
void Process_Data();
bool Process_MMSG(int MOUSE_X, int MOUSE_Y);
void Blink_RED(int MOUSE_X, int MOUSE_Y);
void Show_Lose();
bool Is_Lose();
int g_block[LINE][COLUMN] = {
WHITE_BLOCK }; //方块颜色储存
int g_circulation = 0; //循环方块需要用到的循环值,值在0-110之间
int g_LV = 10; //等级
int g_LV_num = 0; //计算等级,每20个等级减一
源码下载地址:
点一下
微信公众号:软件工程Code