#include <stdio.h>
#include <time.h>
#include <stdlib.h>
typedef struct Point
{
char show;//在游戏中的显示信息
int mine;//包含雷的信息 1包含雷 0不包含雷
int isQueue;//入队标识
}Point;
typedef struct Coord
{
int x;
int y;
}Coord;
#define WIDTH 10
#define HEIGHT 10
#define MINE_NUM 1
Point map[HEIGHT][WIDTH];//表示游戏屏幕中所有点的二维数组
void initMap();
void printMap();
void setMine();
void printMine();
int countMine(int x, int y);
void open(int x, int y);
void open1(int x, int y);
int openCount = 0;
int main(void)
{
initMap();
setMine();
printMine();
while(1)
{
printMap();
int x, y;
printf("请输入坐标:\n");
scanf("%d%d",&x, &y);
if(map[y][x].mine == 1)
{
//GAME OVER
printf("GAME OVER\n");
break;
}
else
{
open(x, y);
}
i
华清远见学习——“扫雷代码“
最新推荐文章于 2024-09-09 15:46:54 发布