文章目录
- 前言
- 一、代码思路
- 二、代码实现
- 1.引入库
- 2.具体代码见以下链接,免费下载,无需慌张
- 3.运行结果
前言
本篇文章为使用C语言的easyX库函数实现扫雷小游戏
一、代码思路
1.设置扫雷地图
·用一个二维数组表示扫雷地图
·初始化二维数组
·埋雷,-1表示雷,随机埋十个雷
·以雷为中心,九宫格中数据加一,雷除外,生成0-8的数字
2.导入图片,绘制扫雷地图,数组中的元素映射为相应的图片
3.加密格子,覆盖数字和雷
4.鼠标控制,点击鼠标左键,打开格子,点击鼠标右键,插上小红旗
·判断是否有鼠标消息
·从鼠标消息队列中获取鼠标消息
·鼠标坐标转化为数组行号与列号
·判断鼠标消息类型,点击鼠标左键,打开格子,点击鼠标右键,插上小红旗
5.打开空白格子,空白格子周围非雷格子弹开,递归实现
6.统计分数,判断输赢,score用来计算分数
二、代码实现
1.引入库
easyX
下载官网
easyX官网
点击下载,便会自动下载,下载完成后,傻瓜式安装
看到如图所示界面时,点击安装即可,弹出安装成功对话框,便可以使用了
2.具体代码见以下链接,免费下载,无需慌张
代码下载链接