web小游戏开发:扫雷(三)
- 实现布雷
- 鼠标事件处理
- 左键和右键单独实现
- 实现递归展开
- 追加地雷计数和时间计时
- 小结
书接前文啊,如果没看过前两篇的话,不好理解这里的定义了哦。
实现布雷
在之前两篇文章,我们已经把雷区布置好了,全部盖上了格子,现在我们需要把雷布出来,这就需要用一个二维数组来存放雷区每个格子的状态,以及另一个存放地雷和数字描述的二维数组了,用两个二维数组来进行计算,会减少很多麻烦的内容。
我们先生成二维数组,然后,根据数组内容,将地雷和数字全部呈现出来。我们直接对 addMines 方法进行改造。然后,突然怀念 python 的推导式工具。。。
addMines : function()