void game() { char mine[ROWS][COLS] = { 0 }; char show[ROWS][COLS] = { 0 }; //两个数组的初始化 //mine数组元素全部初始化为字符0 //show数组元素全部初始化为字符* Init_board(mine, ROWS, COLS, '0'); Init_board(show, ROWS, COLS, '*');
时间: 2024-04-05 21:30:21 浏览: 19
Obstacle-Map:该对象创建一个随机的障碍物图(混合),如果存在(0 <邻居障碍物<= MAX_NEIGHBOURS),则障碍物的生成率为100%,并且动态概率随所放置的障碍物数量呈指数下降。 这样可以在O(rows * cols)时间保证中实现非常好的障碍物分配
这段代码是一个扫雷游戏的初始化函数,其中包含两个二维字符数组mine和show。mine数组用于存储雷区中各个位置的状态,包括是否有雷以及周围雷的数量等信息;show数组则用于在屏幕上显示游戏界面,其中'*'表示未翻开的格子,数字表示已翻开的格子周围的雷的数量。Init_board函数则是用于初始化这两个数组的,将其中的元素全部赋值为指定的字符,这里分别为'0'和'*'。
阅读全文