预期结果标记地雷后计数区的数字会减1,如果标记数超过地雷数,计数区会用负数显示输入条件先标记一颗地雷,然后将所有的地雷标记出来测试结果标记一颗地雷后,计数区可以正确的减少1个,然后当所有的地雷全被标记后,如果继续标记,计数区可以正确的以负数表示
计数区初始显示的雷数由难度而定,每次标记地雷雷数均减1,如果玩家标记的地雷的数量超过了该难度下**的雷数,计数区会以负数显示超过的雷数。
对地雷区的初始化是很重要的,我们使用一个循环即可实现初始化。玩家点开游戏之后可以点击菜单栏选择扫雷游戏的难度,不同的难度就代表了不同的地雷总数和尺寸,自定义的难度也会设置雷数和尺寸,设置的这些数据全部存放在几个变量之中,当雷区要初始化的时候程序会调用这么变量属性,然后通过一个循环来完成初始化。主要代码如下:
游戏界面可以分为三个模块:菜单栏,游戏数据显示区域以及雷区。菜单栏包括游戏难度的选择和排行榜的查询以及游戏帮助。游戏数据显示区域包括地雷计数区、计时区和重新开始按钮。雷区就是玩家的游戏区域,当玩家在游戏过程中用鼠标点击某一模块,系统会自动作出相应的响应,这就是游戏中的鼠标事件。
上个世纪80年代左右,对越自卫反击爆发,加上后来的两山轮战,中越**的冲突和**持续了十几年。两国在交战区都埋设了大量的地雷,据统计中越两国埋下的地雷多达数百万枚,这些地雷知道**结束也未能清除,因此诞生了很多“地雷村”,如何排掉地雷是一个非常棘手的问题。
预期结果标记地雷后计数区的数字会减1,如果标记数超过地雷数,计数区会用负数显示输入条件先标记一颗地雷,然后将所有的地雷标记出来测试结果标记一颗地雷后,计数区可以正确的减少1个,然后当所有的地雷全被标记后,如果继续标记,计数区可以正确的以负数表示