资源简介
扫雷游戏 原码
代码片段和文件信息
/*扫雷*/
#include
#include
#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0)
using namespace std;
const int N=30;
int game[N][N]play[N][N]nm;
bool vis[N][N];
//void color(int a)//改变输出的颜色,比system(“color x“)快得多
//void init(int xint y)//随机数制造雷
//void print()//输出
//void print_ans()//输出答案
//bool check()//判断是否胜利
void color(int a){
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE)a);
/*
yle=“white-space:pre“> 字
1 深蓝色
2 深绿色
3 深青色
4 深红色
5 深粉色
6 黄色
7 深白色
8 灰色
9 浅蓝色
10 浅绿色
11 浅青色
12 浅红色
13 浅粉色
14 浅黄色
15 浅白色
*/
}
void init(int xint y){
const int wx[]={-1010-1-111};
const int wy[]={0-1011-11-1};
for(int i=1;i<=(n*m)/5;i++){
int xx=rand()%n+1;
int yy=rand()%m+1;
if(abs(xx-x)<=1&&abs(yy-y)<=1||game[xx][yy]==-1)i--;
else{
game[xx][yy]=-1;
for(int j=0;j<8;j++)if(game[xx+wx[j]][yy+wy[j]]!=-1)game[xx+wx[j]][yy+wy[j]]++;
}
}
/*game[1][2]=game[2][2]=game[3][2]=game[4][2]=game[5][3]=
game[6][3]=game[7][3]=game[8][4]=game[8][5]=game[8][6]=
game[8][7]=game[7][9]=game[6][9]=game[5][9]=game[4][9]=
game[2][8]=game[2][7]=game[2][6]=game[1][4]=-1;
for(int i=1;i<=10;i++){
for(int j=1;j<=10;j++){
if(game[i][j]==-1)continue;
for(int k=0;k<8;k++)if(i+wx[k]>=1&&i+wx[k]<=10&&j+wy[k]>=1&&j+wy[k]<=10&&game[i+wx[k]][j+wy[k]]==-1)game[i][j]++;
}
}*/
}
void print(){
system(“cls“);
color(15);
printf(“欢迎来到扫雷\n“);
printf(“输入三个数xyk\n“);
printf(“k=0表示你要踩第x行第y列的格子\n“);
printf(“k=1表示你要标记第x行第y列的格子\n“);
printf(“如果是刚开局,只需输入x和y即可开始游戏\n“);
printf(“输入三个0即可认输\n“);
printf(“祝您游戏愉快\n“);
for(int i=1;i<=n;i++){
color(15);
if(i==1){
for(int j=1;j<=m;j++)printf(“----“);printf(“-\n“);
}
else{
printf(“|---“);
for(int j=2;j<=m;j++)printf(“----“);
printf(“|\n“);
}
for(int j=1;j<=m;j++){
color(15);printf(“|“);
if(play[i][j]
- 上一篇:C++跑跑卡丁车
- 下一篇:C++快速入门.doc
相关资源
- c语言dos窗口扫雷.c
- 扫雷游戏.cpp(较简单)
- 扫雷辅助程序.zip
- c++游戏程序(包含源代码,有扫雷,
- 扫雷游戏.cpp C++ 课程设计
- C++游戏编程之扫雷大量注释新手福音
- MFC扫雷游戏源码 自己做的 适合初学者
- VC++6.0 MFC 基于对话框编写的扫雷源程
- C++实现的经典小游戏源代码
- vc6.0做的扫雷游戏含源码
- MFC课设代码(扫雷游戏
- VC++MFC小游戏开发教程+扫雷+五子棋+俄
- VC++/MFC扫雷源代码
- mfc实现扫雷194704
- 扫雷源代码C++
- 完整扫雷源代码(C++MFC)
- 基于MFC的扫雷小游戏c++.rar
- 完整版扫雷游戏
- C++扫雷游戏QT图形界面
- 使用MFC实现的扫雷
- 仿win7平台扫雷源代码
- MFC简单扫雷,基于对话框实现
- 基于MFC的扫雷设计
- VC++6.0MFC扫雷程序
- 基于MFC对话框扫雷程序
- visual c++的几个经典小游戏
- VC++6.0小游戏--扫雷源代码
- MFC实现扫雷
- C++ MFC扫雷源码
- MFC扫雷游戏
评论
共有 条评论