摘要:
自己写下来,感觉一下思路过程。1)画出整个雷区,每个小雷区都有一个横纵坐标(X,Y)2)随机生成地雷点,同时根据是否是地雷,标记小雷区ISBomb属性3)点击任一个小雷区的时候,首先判断该点是否是地雷。如果是给出提示,遍历所有小雷区,将地雷标红如果不是则判断周围(八个方向)是否有地雷 如果有则显示周围地雷个数 如果没有,则递归遍历周围(八个方向)所有小雷区,直接连接的没有挨着地雷的小雷区标记为不可用,一直到挨着地雷的小雷区为止(这里递归遍历的时候需要将已经遍历过的标记为不可用,不然会堆栈溢出)检查整个雷区所有仍然可用并且没有显示挨着几个雷的小雷区的个数,如果同雷数相同,则提示闯关成... 阅读全文