- 5
- 0
- 约7.79千字
- 约 14页
- 2017-01-15 发布于四川
- 举报
程序输出报告程序设计时使用环境----Win10 VS20151程序设计思路模块化设计一个扫雷游戏。要实现埋雷,计算一个格子周围雷数,打开雷位,显示雷区几个功能.需要以下几个主要数据,判断雷位的雷是否存在,雷位周围的雷数,是否已经被打开,游戏是否结束,雷区大小,布雷量(本程序中非必须保存于类中数据)2功能的具体实现为了方便计算和理解先分出类class OneMine{OneMine();//雷位构造函数void InitOneMine(); //初始化一个雷位boolIsMine; //是否是雷boolOpened;//是否已经打开shortAroundMines;//周边的雷数friend class Operation;friend class Mines;};class Mines//创建雷区类 {boolGameOver;//扫雷是否结束shortRows;//雷区的行数shortCols; //雷区的列数shortMinesCount;//布设雷的数量OneMine *pos[50][50];//存放雷对象的数组指针public:Mines();//雷区类构造函数~Mines();//析构函数friend class Operation;};class Operation :public Mines//操作类{public:void ReInitMine(short
原创力文档

文档评论(0)