Advertisement

c语言开发扫雷游戏

阅读量:

为准确呈现用户所见地图与地雷分布(用户不可见)的二维结构,我们需要分别创建两个数组。在初始化阶段,所采用的地图尺寸设定为9乘9,地雷的数量则被定义为10个,相关代码实现如下。

复制代码
    #define MAX_ROW 9
    #define MAX_COL 9
    #define MINE_COUNT 10
    void Init(char Show_map[MAX_ROW][MAX_COL], char Mine_map[MAX_ROW][MAX_COL]){
    	for (int row = 0; row < MAX_ROW; row++){
    		for (int col = 0; col < MAX_COL; col++){
    			//未翻开的位置我们设为*号标志
    			Show_map[row][col] = '*';
    		}
    	}
    	for (int row = 0; row < MAX_ROW; row++){
    		for (int col = 0; col < MAX_COL; col++){
    			//初始的时候全部都是安全区域,规定不是雷的位置为0
    			Mine_map[row][col] = '0';
    		}
    	}
    	int count =

全部评论 (0)

还没有任何评论哟~