湖北广济 查姓:怎样用C++语言编写一个挖雷程序

来源:百度文库 编辑:查人人中国名人网 时间:2020/10/31 00:46:20

我有用C语言编的Windows版扫雷,有邮箱么?

vc++6.0下编写挖雷

AppWizard 生成一个单文档的框架。

创建一个自己的BMP类,专门负责显示BMP图片。传入坐标和图片地址,设备句柄等参数

创建一个容器类和一个方块类。容器类中包含若干方块类。方块类包含若干状态(雷,非雷,已标记是雷,已打开等)

在Document类中生成容器类的实例对象
在View的OnDraw函数中利用Document中的容器实例的数据生成显示试图。

添加鼠标响应消息,可以放到方块类或视图类中,处理方法不一样,但可以达到一样的效果。

点击视图时根据坐标判断出点击的是哪一个方块,根据方块状态判断何种操作,这里可能用刀递归查找,改变容器类中的数据,刷新窗口显示。

至此简单的挖雷就能玩了。呵呵

只介绍了一个大概思路,具体肯定还会有很多困难,6200929 我的QQ,有什么问题可以一起探讨。