• 大小: 863KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-06-18
  • 语言: C/C++
  • 标签: .EXE  

资源简介

通过C++函数实现简单的扫雷游戏,内含有递归展开的方法,和注释

资源截图

代码片段和文件信息

#include
#include
#include
#include
using namespace std;

int ROW ;
int COL ;
int COUNT ;
//地图
//有表示雷的
//int **pp1;
//没有表示雷的
//int **pp;
int b1[1000][1000] = { 0 };//布雷后
int a2[1000][1000] = { 0 };//布雷前
//
int count1 = 0;
int a1[2] = { 0 0 };
//函数声明
void drwmap(int(*p)[10] int n int m);
void SetMine(int row int col);
void saolei();
bool open(int x int y);
int Countlei(int x int y);
//
void initGq(int aint bint x)
{
count1 = 0;
COUNT = 0;
for (int i = 0; i < a;i++)
  for (int j = 0; j < b; j++)
 {
a2[i][j] = 0;
b1[i][j] = 0;
 }
 COUNT = a*x - 2 * x;
  /* //申请一段内存,用来保存每一行的首地址
pp = new int *[a];
//为数组每一行的元素申请一段内存,并把该段内存的首地址保存到前面申请的内存中
for (int i = 0; i < a; i++)
{
pp[i] = new int[b];
}
for (int i = 0; i < a; i++)
{
for (int j = 0; j < b; j++)
{
pp[i][j]=0;
}
}

//申请一段内存,用来保存每一行的首地址
pp1 = new int *[a];
//为数组每一行的元素申请一段内存,并把该段内存的首地址保存到前面申请的内存中
for (int i = 0; i < a; i++)
{
pp1[i] = new int[b];
}
for (int i = 0; i < a; i++)
{
for (int j = 0; j < b; j++)
{
pp1[i][j] = 0;
}
}
//初始化雷数
COUNT = a*x - 2*x;*/
//int map[a][b] = 0;

}
//初始化界面
void start_ui(){
// 游戏加载界面
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE) FOREGROUND_INTENSITY | FOREGROUND_GREEN);

cout << endl;
cout << endl;
cout << endl;
cout << endl;
int over[16][46] = {
0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 1 1 1 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0
0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0
0 0 0 1 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1
0 0 0 1 1 1 1 1 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 1
0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 1 1 0 1 0 1 1
0 0 0 0 0 1 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 1 1 1 0 1 0 1
0 0 0 0 0 1 1 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0
0 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0
0 0 0 0 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 1 0 0
0 0 0 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 1 0 0
0 0

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-08-03 10:28  SaoLeigj\
     目录           0  2019-07-29 15:51  SaoLeigj\Debug\
     文件       96256  2019-07-29 16:22  SaoLeigj\Debug\SaoLei.exe
     文件      997344  2019-07-29 16:22  SaoLeigj\Debug\SaoLei.ilk
     文件     3075072  2019-07-29 16:22  SaoLeigj\Debug\SaoLei.pdb
     目录           0  2019-07-29 16:22  SaoLeigj\SaoLei\
     文件         964  2019-07-24 15:46  SaoLeigj\SaoLei.sln
     文件       20992  2019-07-29 16:23  SaoLeigj\SaoLei.v12.suo
     目录           0  2019-07-29 16:22  SaoLeigj\SaoLei\Debug\
     文件      212720  2019-07-29 16:22  SaoLeigj\SaoLei\Debug\GameStart.obj
     文件        2691  2019-07-29 16:22  SaoLeigj\SaoLei\Debug\SaoLei.log
     目录           0  2019-07-29 16:22  SaoLeigj\SaoLei\Debug\SaoLei.tlog\
     文件         614  2019-07-29 16:22  SaoLeigj\SaoLei\Debug\SaoLei.tlog\cl.command.1.tlog
     文件       22116  2019-07-29 16:22  SaoLeigj\SaoLei\Debug\SaoLei.tlog\CL.read.1.tlog
     文件         408  2019-07-29 16:22  SaoLeigj\SaoLei\Debug\SaoLei.tlog\CL.write.1.tlog
     文件        1078  2019-07-29 16:22  SaoLeigj\SaoLei\Debug\SaoLei.tlog\link.command.1.tlog
     文件        2282  2019-07-29 16:22  SaoLeigj\SaoLei\Debug\SaoLei.tlog\link.read.1.tlog
     文件         376  2019-07-29 16:22  SaoLeigj\SaoLei\Debug\SaoLei.tlog\link.write.1.tlog
     文件         159  2019-07-29 16:22  SaoLeigj\SaoLei\Debug\SaoLei.tlog\SaoLei.lastbuildstate
     文件      732160  2019-07-29 16:22  SaoLeigj\SaoLei\Debug\vc120.idb
     文件      421888  2019-07-29 16:22  SaoLeigj\SaoLei\Debug\vc120.pdb
     文件       14663  2019-07-29 16:22  SaoLeigj\SaoLei\GameStart.cpp
     文件        4022  2019-07-24 16:40  SaoLeigj\SaoLei\SaoLei.vcxproj
     文件         950  2019-07-24 16:40  SaoLeigj\SaoLei\SaoLei.vcxproj.filters

评论

共有 条评论