test.c
#include<stdio.h>
#include"game.h"
#include"game.c"
void menu()
{
printf("**************************\n");
printf("******* 1.play ******\n");
printf("******* 0.exit ******\n");
printf("**************************\n");
}
void game()
{
//雷的信息存储
//1.用于布置雷的信息
char mine[ROWS][COLS] = {0};
//2.用于排查出雷的信息
char show[ROWS][COLS] = {0} ;
//初始化 11*11的格子
InitBoard(mine,ROWS,COLS,'0');
//打印棋盘 9*9
InitBoard(show,ROWS,COLS,'*');
//DisplayBoard(mine,ROW,COL);
DisplayBoard(show,ROW,COL);
//布置雷
SetMine(mine,ROW,COL);
//DisplayBoard(mine,ROW,COL);
//扫雷
FindMine(mine,show,ROW,COL);
}
void test()
{
int input = 0;
srand((unsigned int)time(NULL));
do
{
menu();
printf("请选择:>");
scanf("%d",&input);
switch(input)
{
case 1:
game();
break;
case 0:
printf("退出游戏\n");
break;
default:
printf("选择错误,重新
C语言实现简单扫雷游戏
最新推荐文章于 2024-11-01 12:24:48 发布