问题标题: JUMPEL 3.0!!!

0
0
已解决
王子耀
王子耀
缔造者
缔造者

下面是代码,敬请游玩哦!

#include<iostream>
#include<fstream> 
#include<windows.h>
#include<cstdio>
#define errno (*__errno_location())
#include <errno.h>
#undef errno
#include<cstring>
#include<stdio.h>
#include<conio.h>
#include<time.h>
#include<vector> 
#include<sstream>
#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0) 
#define qdo 262//q前缀为低音,1后缀为高音,s前缀为半音阶
#define qre 294
#define qmi 330
#define qfa 349
#define qso 392
#define qla 440
#define qsi 494
#define do 523
#define mi 659
#define fa 698
#define so 784
#define la 880
#define si 988
#define do1 1046
#define re1 1175
#define mi1 1318
#define fa1 1480
#define so1 1568
#define la1 1760
#define si1 1976
#define sqdo 277
#define sqre 311
#define sqfa 370
#define sqso 415
#define sqla 466
#define sdo 554
#define sre 622
#define sfa 740
#define sso 831
#define sla 932
#define sdo1 1046
#define sre1 1245
#define sfa1 1480
#define sso1 1661
#define sla1 1865
#define qdo 262 
#define qre 294
#define qmi 330     //q前缀为低音,1后缀为高音,s前缀为半音阶 ,2后缀为高16 
#define qfa 349
#define qso 392
#define qla 440
#define qsi 494
#define do 523
#define ree 587 
#define mi 659
#define fa 698
#define so 784
#define la 880
#define si 988
#define do1 1046
#define re1 1175
#define mi1 1318
#define fa1 1480
#define so1 1568
#define la1 1760
#define si1 1976
#define do2 1569
#define re2 1734
#define mi2 1977
#define fa2 2094
#define so2 2352
#define la2 2640
#define si2 2964
#define sqdo 277
#define sqre 311
#define sqfa 370
#define sqso 415
#define sqla 466
#define sdo 554
#define sre 622
#define sfa 740
#define sso 831
#define sla 932
#define sdo1 1046
#define sre1 1245
#define sfa1 1480
#define sso1 1661
#define sla1 1865
using namespace std;
#define R 22//行 22
#define C 22//列 22
BOOL flag = true;//定义布尔值的标记,方便在游戏时直接退出
int pass=1;//初始关卡值 
char d='0';//选择作者创作的地图的关卡难度 
char e;//选择玩同学创作还是玩作者创作的 
char f='0';//选择玩谁的地图 
int g=-1;//选择模式 
int z1=1,z2=1;//用于导弹模式中判断 
void choose();//这些都是函数声明,就算子函数在主函数前面也最好要有,防止不必要的错误 
void clear();
void color(int m);
int DrawMap();
int finish();
void Move();
void setmap(int n,char a,char b);
void Description();
int WJmap[R][C] = { 0 };//简单地图 
int WJmap1[R][C] = {{ 0,0,1,1,1,0,0,0 },{ 0,0,1,3,1,0,0,0 },{ 0,0,1,0,1,1,1,1 },{ 1,1,1,0,0,4,3,1 },{ 1,3,4,4,0,1,1,1 },{ 1,1,1,5,4,1,0,0 },{ 0,0,0,1,3,1,0,0 },{ 0,0,0,1,1,1,0,0 },};
int WJmap2[R][C]=
{//地图2 
	{1,1,1,1,1,0,0,0,0,0},
	{1,5,0,0,1,0,0,0,0,0},
	{1,0,4,4,1,0,1,1,1,0},
	{1,0,4,0,1,0,1,3,1,0},
	{1,1,1,0,1,1,1,3,1,0},
	{1,1,1,0,0,0,0,3,1,0},
	{1,0,0,0,0,0,0,0,1,0},
	{1,0,0,0,0,1,1,1,1,0},
	{1,0,0,0,0,1,0,0,0,0},
	{1,1,1,1,1,1,0,0,0,0},
};
int WJmap3[R][C]=
{//地图3 
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,0,0,0,0,0,1,0,0,0,3,1 },
	{ 1,4,0,0,0,0,1,0,0,0,0,1 },
	{ 1,0,1,1,1,0,1,0,0,0,0,1 },
	{ 1,0,0,5,1,0,1,0,0,0,0,1 },
	{ 1,0,1,1,1,0,1,0,0,4,0,1 },
	{ 1,0,0,0,0,0,1,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,4,0,0,1,0,0,0,0,1 },
	{ 1,3,0,0,0,0,1,0,0,0,0,1 },
	{ 1,0,0,0,0,0,1,0,0,0,3,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int WJmap4[R][C]=
{//地图4
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
    { 1,1,0,4,0,0,0,0,0,0,3,1 },
    { 1,1,0,1,1,1,1,1,1,4,0,1 },
    { 1,1,5,0,0,0,0,0,0,0,0,1 },
    { 1,1,1,1,1,1,1,1,0,0,0,1 },
    { 1,1,1,1,1,1,1,1,0,0,0,1 },
    { 1,1,1,1,1,1,1,1,0,0,0,1 },
    { 1,0,3,0,0,0,0,0,4,0,0,1 },
    { 1,0,0,0,0,0,0,0,0,3,0,1 },
    { 1,1,0,1,0,1,0,1,0,1,0,1 },
    { 1,0,1,0,1,0,1,0,1,0,1,1 },
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int WJmap5[R][C]=
{//地图5
	{ 1,1,1,1,1,1,1,1,0,0 },
	{ 1,1,0,0,0,0,3,1,1,1 },
	{ 1,1,0,4,0,0,0,0,3,1 },
	{ 1,0,0,0,5,4,0,0,0,1 },
	{ 1,0,1,4,0,0,0,0,1,1 },
	{ 1,0,0,0,0,0,0,0,0,1 },
	{ 1,1,0,1,1,0,0,0,3,1 },
	{ 1,1,0,0,0,1,0,0,0,1 },
	{ 1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1 },
};
int WJmap6[R][C]=
{//地图6
	{ 1,1,1,1,1,1,1,1,1,1,1,1},
	{ 1,0,0,0,0,3,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,1,0,0,0,1 },
	{ 1,0,0,4,1,0,0,3,0,0,0,1 },
	{ 1,0,0,0,0,0,1,0,1,1,1,1 },
	{ 1,0,0,0,1,4,0,5,1,1,1,1 },
	{ 1,0,0,0,0,0,1,0,1,1,1,1 },
	{ 1,0,0,0,0,0,0,4,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,3,0,0,0,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int WJmap7[R][C]=
{//地图7
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,0,0,3,0,0,0,0,0,0,0,1 },
	{ 1,0,0,4,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,5,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int WJmap8[R][C]=
{//地图8
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,3,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,1,0,4,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,1,5,1,4,0,0,0,1 },
	{ 1,0,3,0,0,1,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,4,0,0,0,0,0,1,0,3,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int WJmap9[R][C]=
{//地图9
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,0,1,0,1,1,1,0,0,0,0,1 },
	{ 1,0,1,0,0,0,1,0,0,0,0,1 },
	{ 1,0,1,0,1,1,1,1,1,1,1,1 },
	{ 1,0,0,0,0,3,1,0,0,0,0,1 },
	{ 1,0,1,0,1,1,1,4,0,4,0,1 },
	{ 1,0,0,0,0,3,1,0,0,0,0,1 },
	{ 1,0,1,0,1,1,1,0,0,0,0,1 },
	{ 1,0,1,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,5,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int WJmap10[R][C]=
{//地图10
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,5,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int WPmap[R][C]={ 0 };//平均地图 
int WPmap1[R][C]=
{//地图1
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,3,1,1,0,0,0,0,0,0,3,1 },
	{ 1,0,0,4,0,0,0,0,0,4,0,1 },
	{ 1,0,0,1,1,1,0,1,1,3,1,1 },
	{ 1,1,1,1,1,1,0,0,0,0,0,1 },
	{ 1,3,1,5,1,0,0,1,0,0,0,1 },
	{ 1,0,1,0,1,1,4,0,0,0,0,1 },
	{ 1,0,1,0,1,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,4,0,0,1 },
	{ 1,0,0,4,0,0,1,1,1,1,1,1 },
	{ 1,0,0,0,0,0,0,0,3,0,0,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int WKmap[R][C]={ 0 };//困难地图 
int WKmap1[R][C]=
{//地图1
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,3,0,0,0,0,0,0,0,0,0,1 },
	{ 1,1,1,0,1,1,1,0,4,0,3,1 },
	{ 1,0,0,0,0,4,0,0,0,1,0,1 },
	{ 1,0,0,0,1,1,1,1,4,0,3,1 },
	{ 1,0,0,0,0,5,0,0,0,1,0,1 },
	{ 1,0,0,0,1,1,1,1,0,0,0,1 },
	{ 1,0,4,0,0,4,0,0,0,0,0,1 },
	{ 1,0,0,0,1,1,1,1,1,1,0,1 },
	{ 1,0,0,0,0,3,0,0,0,0,0,1 },
	{ 1,0,0,3,0,0,0,0,0,0,0,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int TLmap[R][C]={ 0 };//刘宇航同学创作 
int TLmap1[R][C]=
{//地图1
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,5,1,0,0,0,0,0,3,1,1 },
	{ 1,1,0,1,1,1,0,4,1,1,1,1 },
	{ 1,1,0,1,1,1,1,0,0,0,1,1 },
	{ 1,1,0,0,0,0,1,1,0,0,1,1 },
	{ 1,1,0,4,0,0,0,1,1,0,1,1 },
	{ 1,1,0,0,0,0,0,1,3,0,1,1 },
	{ 1,1,0,4,0,0,0,0,0,0,1,1 },
	{ 1,1,0,0,0,0,0,0,0,3,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int TLmap2[R][C]=
{//地图2 
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,5,1,1 },
	{ 1,1,0,3,1,1,3,0,0,0,1,1 },
	{ 1,1,1,0,3,1,4,0,1,0,1,1 },
	{ 1,1,0,0,0,1,0,1,1,0,1,1 },
	{ 1,1,0,4,0,1,0,1,1,0,1,1 },
	{ 1,1,0,0,0,1,0,0,0,0,1,1 },
	{ 1,1,0,4,0,0,1,1,1,0,1,1 },
	{ 1,1,0,0,0,0,0,0,0,0,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int TLmap3[R][C]=
{//地图3
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,3,3,3,3,3,3,3,3,0,5,1 },
	{ 1,1,1,1,0,1,1,1,0,0,0,1 },
	{ 1,1,1,0,0,1,1,1,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,4,0,0,1 },
	{ 1,0,0,0,0,0,0,0,4,0,0,1 },
	{ 1,0,0,0,0,0,4,0,0,0,0,1 },
	{ 1,0,0,4,0,0,0,4,0,0,0,1 },
	{ 1,0,4,0,0,0,4,0,4,0,1,1 },
	{ 1,0,0,0,0,0,0,0,0,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int TLmap4[R][C]=
{//地图4
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,3,1,0,0,5,1,1,1 },
	{ 1,1,1,1,0,1,1,4,1,1,1,1 },
	{ 1,1,1,1,0,3,1,0,0,1,1,1 },
	{ 1,1,1,1,4,0,0,0,0,1,1,1 },
	{ 1,1,1,1,0,0,0,0,0,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int TLmap5[R][C]=
{//地图5
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,3,1,1,0,5,1,1,1,1 },
	{ 1,1,1,0,0,0,1,4,0,1,1,1 },
	{ 1,1,1,0,0,0,1,0,0,1,1,1 },
	{ 1,1,1,1,0,0,1,0,1,1,1,1 },
	{ 1,1,1,0,4,0,0,0,0,1,1,1 },
	{ 1,1,1,0,0,0,3,0,0,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int TLmap6[R][C]=
{//地图6 
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,3,1,1,1,5,1,1,1 },
	{ 1,1,1,1,0,0,0,1,0,1,1,1 },
	{ 1,1,1,1,0,0,0,1,0,1,1,1 },
	{ 1,1,1,1,1,0,4,0,0,1,1,1 },
	{ 1,1,1,1,0,0,0,0,0,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int TLmap7[R][C]=
{//地图7 
	{ 1,1,1,1,1,1,1,1 },
	{ 1,3,3,3,1,0,5,1 },
	{ 1,3,3,3,0,4,0,1 },
	{ 1,4,4,0,0,0,0,1 },
	{ 1,0,4,4,0,0,0,1 },
	{ 1,0,0,0,4,0,0,1 },
	{ 1,0,0,0,0,0,0,1 },
	{ 1,1,1,1,1,1,1,1 },
};
int TLmap8[R][C]=
{//地图8 
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,3,1,1,1,5,1,1,1 },
	{ 1,1,1,1,0,0,0,1,0,1,1,1 },
	{ 1,1,1,1,0,0,0,1,0,1,1,1 },
	{ 1,1,1,1,1,0,4,0,0,1,1,1 },
	{ 1,1,1,1,0,0,0,0,0,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int TSmap[R][C]={ 0 };//沙宸安同学创作 
int TSmap1[R][C]=
{//地图1
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
    { 1,5,0,0,0,0,0,0,0,0,0,1 },
    { 1,0,1,1,1,1,0,0,0,1,0,1 },
    { 1,0,0,0,0,1,0,4,0,1,0,1 },
    { 1,0,0,4,0,1,0,0,0,1,0,1 },
    { 1,0,0,0,0,3,3,1,1,1,0,1 },
    { 1,0,1,1,1,3,3,0,0,0,0,1 },
    { 1,0,1,0,0,0,1,0,4,0,0,1 },
    { 1,0,1,0,4,0,1,0,0,0,0,1 },
    { 1,0,1,0,0,0,1,1,1,1,0,1 },
    { 1,0,0,0,0,0,0,0,0,0,0,1 },
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int TSmap2[R][C]=
{//地图2
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
    { 1,3,0,0,0,5,0,0,0,0,0,1 },
    { 1,0,1,0,1,0,0,1,1,1,0,1 },
    { 1,0,1,4,1,0,0,0,4,0,0,1 },
    { 1,0,1,0,1,0,0,1,1,1,0,1 },
    { 1,0,0,0,0,1,3,0,0,0,0,1 },
    { 1,0,0,0,0,3,1,0,0,0,0,1 },
    { 1,0,1,1,1,0,0,1,0,1,0,1 },
    { 1,0,0,4,0,0,0,1,4,1,0,1 },
    { 1,0,1,1,1,0,0,1,0,1,0,1 },
    { 1,0,0,0,0,0,0,0,0,0,3,1 },
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int TSmap3[R][C]=
{//地图3
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
    { 1,5,0,0,0,0,0,0,0,0,0,1 },
    { 1,0,1,1,1,0,0,0,0,1,0,1 },
    { 1,0,0,3,1,0,0,0,3,1,0,1 },
    { 1,0,0,0,1,0,0,1,1,1,0,1 },
    { 1,0,0,0,0,4,0,0,0,4,0,1 },
    { 1,0,4,0,0,0,4,0,0,0,0,1 },
    { 1,0,1,1,1,0,0,1,0,0,0,1 },
    { 1,0,1,3,0,0,0,1,3,0,0,1 },
    { 1,0,1,0,0,0,0,1,1,1,0,1 },
    { 1,0,0,0,0,0,0,0,0,0,0,1 },
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int TSmap4[R][C]=
{//地图4
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
    { 1,0,0,0,0,0,0,0,0,0,0,1 },
    { 1,0,1,0,1,0,1,0,1,4,0,1 },
    { 1,0,0,0,0,1,3,0,0,0,0,1 },
    { 1,0,0,0,4,0,1,3,1,0,0,1 },
    { 1,0,0,0,1,0,5,1,0,0,0,1 },
    { 1,0,0,1,3,1,0,4,0,0,0,1 },
    { 1,0,0,0,0,3,1,0,0,0,0,1 },
    { 1,0,4,1,0,1,0,1,0,1,0,1 },
    { 1,0,0,0,0,0,0,0,0,0,0,1 },
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int TSmap5[R][C]=
{//地图5
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
    { 1,5,0,1,0,0,0,0,0,0,0,1 },
    { 1,0,1,1,1,0,0,1,0,1,0,1 },
    { 1,0,0,4,0,0,1,1,4,1,0,1 },
    { 1,0,1,1,1,0,0,1,0,1,0,1 },
    { 1,0,0,1,0,3,3,0,0,0,0,1 },
    { 1,0,0,0,0,3,3,0,1,0,0,1 },
    { 1,0,1,0,1,0,0,1,1,1,0,1 },
    { 1,1,1,4,1,1,0,0,4,0,0,1 },
    { 1,0,1,0,1,0,0,1,1,1,0,1 },
    { 1,0,0,0,0,0,0,0,1,0,0,1 },
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int TSmap6[R][C]=
{//地图6
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
    { 1,3,0,0,0,0,5,0,0,0,3,1 },
    { 1,0,1,0,1,1,1,1,0,1,0,1 },
    { 1,0,1,0,0,0,0,0,0,1,0,1 },
    { 1,0,1,0,1,4,0,1,0,1,0,1 },
    { 1,0,1,4,1,0,0,1,0,1,0,1 },
    { 1,0,1,0,1,0,0,1,4,1,0,1 },
    { 1,0,1,0,1,0,4,1,0,1,0,1 },
    { 1,0,1,0,0,0,0,0,0,1,0,1 },
    { 1,0,1,0,1,1,1,1,0,1,0,1 },
    { 1,3,0,0,0,0,0,0,0,0,3,1 },
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int TSmap7[R][C]=
{//地图7
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
    { 1,0,4,0,3,0,0,3,0,0,3,1 },
    { 1,0,4,0,1,1,1,0,1,4,1,1 },
    { 1,0,0,0,1,0,0,0,1,0,0,1 },
    { 1,0,0,0,1,0,1,1,1,1,0,1 },
    { 1,5,0,1,1,0,1,0,0,0,0,1 },
    { 1,1,1,0,0,0,1,0,1,1,1,1 },
    { 1,0,0,0,1,1,1,0,0,0,0,1 },
    { 1,0,1,1,0,0,0,1,1,1,0,1 },
    { 1,0,0,1,0,1,0,1,0,0,0,1 },
    { 1,1,0,0,0,1,0,0,0,1,1,1 },
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int TSmap8[R][C]=
{//地图8
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
    { 1,0,0,0,0,0,0,0,0,0,0,1 },
    { 1,0,1,0,1,0,0,0,1,0,0,1 },
    { 1,0,1,0,1,0,0,1,0,1,0,1 },
    { 1,0,0,1,0,0,0,1,1,1,0,1 },
    { 1,0,1,0,1,0,0,1,0,1,0,1 },
    { 1,0,1,0,1,0,0,1,0,1,0,1 },
    { 1,0,0,0,0,0,0,0,0,0,0,1 },
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
    { 1,3,4,0,1,0,0,0,1,0,5,1 },
    { 1,1,1,0,0,0,1,0,0,0,1,1 },
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int TYmap[R][C]={ 0 };//其余同学创作的 
int TYmap1[R][C]=
{//地图1(黄中阳同学创作) 
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,0,0,5,1,0,0,0,0,0,1 },
	{ 1,1,0,0,4,1,0,0,0,0,0,1 },
	{ 1,1,0,0,0,1,0,0,0,1,0,1 },
	{ 1,1,0,0,0,1,0,0,0,1,0,1 },
	{ 1,1,0,0,0,1,0,0,0,1,0,1 },
	{ 1,1,0,0,0,1,0,0,0,1,0,1 },
	{ 1,1,0,0,0,0,0,0,0,1,0,1 },
	{ 1,1,0,0,0,0,0,0,0,1,3,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int TYmap2[R][C]=
{//地图2(熊智晖同学创作) 
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,5,1,3,0,0,0,0,3,0,0,1 },
	{ 1,0,1,0,0,0,4,0,1,0,0,1 },
	{ 1,0,1,0,0,1,0,0,0,0,0,1 },
	{ 1,0,0,0,4,1,1,0,0,0,1,1 },
	{ 1,0,4,0,0,0,1,1,0,0,3,1 },
	{ 1,0,0,0,0,0,1,3,0,4,0,1 },
	{ 1,0,4,0,0,4,0,0,0,0,0,1 },
	{ 1,0,0,0,1,0,0,0,3,0,0,1 },
	{ 1,0,0,0,1,0,0,1,0,0,0,1 },
	{ 1,0,0,3,1,0,0,0,0,0,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int TYmap3[R][C]=
{//地图3(黄中阳同学创作) 
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,5,0,0,0,0,0,0,0,0,1 },
	{ 1,1,0,0,4,0,0,0,0,0,0,1 },
	{ 1,1,0,4,0,0,0,0,0,0,0,1 },
	{ 1,1,0,0,0,0,0,0,0,0,0,1 },
	{ 1,1,0,0,0,0,0,1,1,1,1,1 },
	{ 1,1,0,0,0,0,0,0,0,0,3,1 },
	{ 1,1,0,0,0,0,0,1,1,1,1,1 },
	{ 1,1,0,0,0,0,0,0,0,0,3,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int TYmap4[R][C]=
{//地图4(熊智晖同学创作) 
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,3,0,0,0,0,0,0,3,0,0,0,0,1 },
	{ 1,0,1,1,0,0,4,0,1,1,0,0,0,1 },
	{ 1,0,1,5,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,4,0,1,0,0,1,3,0,1,1 },
	{ 1,0,4,0,0,0,1,3,0,0,0,0,3,1 },
	{ 1,0,0,0,0,0,1,1,1,4,0,0,0,1 },
	{ 1,0,4,0,0,4,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,1,0,1,0,3,0,4,0,0,1 },
	{ 1,0,0,1,1,0,0,0,0,0,0,0,0,1 },
	{ 1,0,1,0,1,1,1,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,1,0,0,1,1,0,1 },
	{ 1,0,1,3,0,0,0,0,0,0,0,0,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1 }, 
};
int TYmap5[R][C]=
{//地图5(熊智晖同学创作) 
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,5,1,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,1,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,1,1 },
	{ 1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,4,1,0,1 },
	{ 1,0,1,0,0,0,4,0,1,1,0,1,0,0,1,1,0,0,1,0,1 },
	{ 1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1 },
	{ 1,0,1,0,0,0,1,1,0,4,0,0,1,1,0,0,0,0,0,0,1 },
	{ 1,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,1 },
	{ 1,0,1,0,0,0,0,0,0,3,3,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,1,0,1,0,0,0,3,1,1,3,0,0,1,0,0,0,0,0,1 },
	{ 1,0,1,0,1,0,0,0,3,1,1,3,0,0,0,0,1,0,4,0,1 },
	{ 1,0,1,0,1,0,0,0,0,3,3,0,0,0,0,0,0,0,1,0,1 },
	{ 1,0,4,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,1 },
	{ 1,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,1,0,1 },
	{ 1,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,0,1,0,1 },
	{ 1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1 },
	{ 1,1,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,1,1,0,1 },
	{ 1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1 },
	{ 1,1,1,1,0,0,0,0,1,0,1,0,0,0,0,0,1,1,1,6,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
};
int TYmap6[R][C]=
{//地图6(熊智晖同学创作) 
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,3,1 },
	{ 1,0,0,5,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,1,1 },
	{ 1,0,1,3,0,0,0,0,3,0,0,0,4,0,1,1,0,0,1,0,1 },
	{ 1,0,1,0,0,0,4,0,1,0,0,0,0,4,1,1,1,1,1,0,1 },
	{ 1,0,0,0,4,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1 },
	{ 1,0,4,0,0,0,1,1,0,0,3,0,0,0,0,0,3,0,0,0,1 },
	{ 1,0,0,0,0,0,1,3,0,4,0,0,0,1,0,0,1,0,0,1,1 },
	{ 1,0,0,0,0,4,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1 },
	{ 1,0,0,0,1,0,0,0,3,0,0,0,0,0,1,0,0,4,0,0,1 },
	{ 1,0,1,0,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,1,3,1,0,1,3,0,0,1,0,0,0,0,1,1,1,1,0,1 },
	{ 1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1 },
	{ 1,0,0,0,0,0,0,0,0,0,4,0,0,0,1,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,3,0,0,1,1 },
	{ 1,1,0,0,0,0,0,0,0,0,4,0,0,1,0,0,1,0,1,1,1 },
	{ 1,1,1,1,0,0,0,0,1,0,1,0,0,0,0,0,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
}; 
int TYmap7[R][C]=
{//地图7(熊智晖同学创作) 
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
    { 1,5,1,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1 },
    { 1,0,1,0,0,0,0,1,1,0,0,0,4,0,0,0,0,0,0,1,1 },
    { 1,0,1,0,0,3,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1 },
    { 1,0,1,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,1,0,1 },
    { 1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1 },
    { 1,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1 },
    { 1,0,1,0,0,0,1,0,0,0,0,0,0,1,1,0,0,3,0,1,1 },
    { 1,0,1,0,0,0,0,3,0,0,0,0,0,0,1,1,0,0,0,0,1 },
    { 1,0,1,0,0,0,0,0,0,0,0,0,4,0,0,1,0,0,0,0,1 },
    { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1 },
    { 1,0,0,0,1,0,0,0,0,0,0,0,3,0,0,0,0,0,4,0,1 },
    { 1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1 },
    { 1,0,4,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,1 },
    { 1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,1,0,1 },
    { 1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1 },
    { 1,1,0,0,0,3,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1 },
    { 1,1,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,1,1,0,1 },
    { 1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1 },
    { 1,1,1,1,0,0,0,0,1,0,1,0,0,0,0,0,1,1,1,6,1 },
    { 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
};
int TYmap11[R][C]=
{//地图11(郑天羽同学创作) 
    { 0,1,1,1,0,0 },
    { 1,1,0,0,1,0 },
    { 1,5,4,0,1,0 },
    { 1,1,0,0,1,0 },
    { 1,1,0,4,0,1 },
    { 1,3,0,0,0,1 },
    { 1,3,3,0,0,1 },
    { 1,0,0,4,0,1 },
    { 1,1,1,1,1,1 }, 
};
int TYmap12[R][C]=
{//地图12(郑天羽同学创作) 
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,0,0,0,1,1,1,1,1,1,1,1 },
    { 1,0,0,1,1,0,0,1,0,5,1,1 },
    { 1,0,0,1,0,0,0,1,0,0,1,1 },
    { 1,0,0,1,4,0,4,0,4,0,1,1 },
    { 1,0,0,1,0,4,1,1,0,0,1,1 },
    { 1,1,1,1,0,4,0,1,0,1,1,1 },
    { 1,1,3,3,3,3,3,0,0,1,0,1 },
    { 1,1,1,1,1,1,1,1,1,1,0,1 },
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int TYmap13[R][C]=
{//地图13(李宜和同学创作) 
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1 },
	{ 1,1,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,1 },
	{ 1,1,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,1 },
	{ 1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,1 },
	{ 1,1,1,1,1,1,1,0,5,1,1,1,1,0,1,1,1,1,0,0,1,1 },
	{ 1,0,0,0,0,0,1,0,0,0,0,0,4,0,3,0,0,0,0,0,1,1 },
	{ 1,0,0,0,0,0,1,0,0,0,0,0,4,0,3,0,0,0,0,0,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
};
int TYmap14[R][C]=
{//地图14(李宜和同学创作) 
	{1,1,1,1,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1},
	{1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
	{1,0,0,1,0,0,1,0,0,0,0,0,3,0,4,0,0,1,0,0,1},
	{1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1},
	{1,1,1,1,1,1,1,5,0,1,1,1,1,0,1,1,1,1,0,0,1},
	{1,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1},
	{1,1,0,3,0,4,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1},
	{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
	{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
};
int TYmap15[R][C]=
{//地图15(谭迪元同学创作) 
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,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,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,1,5,0,0,1,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,1,0,3,3,1,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,1,0,3,0,1,0,0,4,0,0,0,0,1 },
	{ 1,0,0,0,1,1,1,0,1,1,0,4,0,0,0,0,1 },
	{ 1,0,0,0,0,1,1,0,0,0,0,4,1,0,0,0,1 },
	{ 1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1 },
	{ 1,0,0,0,0,1,0,0,0,1,1,1,1,0,0,0,1 },
	{ 1,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
};
int TYmap16[R][C]=
{//地图16(朱小川同学创作) 
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
    { 1,5,1,0,0,1,0,1,1,1,0,0,0,0,0,0,0,3,0,0,1 },
    { 1,0,1,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,1,1,1 },
    { 1,0,1,0,0,0,0,0,0,0,0,4,0,0,1,1,0,0,1,1,1 },
    { 1,0,1,0,4,0,0,0,1,1,0,0,0,0,1,1,0,0,1,0,1 },
    { 1,0,1,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,1 },
    { 1,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1 },
    { 1,0,1,0,0,1,1,0,0,0,4,0,0,0,0,0,0,0,0,1,1 },
    { 1,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1 },
    { 1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1 },
    { 1,0,0,0,0,0,0,0,0,0,0,3,0,0,0,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,1 },
    { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1 },
    { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1 },
    { 1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,1,0,1 },
    { 1,0,0,0,4,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1 },
    { 1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1 },
    { 1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,1,1,0,1 },
    { 1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1 },
    { 1,1,1,1,0,0,0,0,1,0,1,0,0,0,0,0,1,1,1,0,1 },
    { 1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
};
int TYmap17[R][C]=
{//地图17(黄中阳同学创作) 
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 }, 
	{ 1,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1 },
	{ 1,0,0,0,4,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,0,1,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,3,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,1 },
	{ 1,0,0,1,4,1,0,0,0,0,0,0,0,1,3,1,0,0,0,0,0,1 },
	{ 1,0,0,1,0,1,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1 },
	{ 1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,1 },
	{ 1,1,0,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1 },
	{ 1,1,0,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,1,0,0,4,0,0,0,1,0,1,0,0,0,0,0,1 },
	{ 1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,4,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1 },
	{ 1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,5,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
};
int TYmap18[R][C]=
{//地图18(黄中阳同学创作) 
	{1,1,1,1,1,1,1,1,1,1,1},
	{1,1,5,0,0,0,0,0,0,1,1},
	{1,1,0,4,4,4,4,0,0,1,1}, 
	{1,1,0,0,0,0,0,0,0,1,1}, 
	{1,1,0,0,0,0,0,0,0,1,1}, 
	{1,1,1,1,0,0,0,1,1,1,1}, 
	{1,3,3,1,1,0,1,1,3,3,1}, 
	{1,0,0,0,0,0,0,0,0,0,1}, 
	{1,1,1,1,1,1,1,1,1,1,1}, 
};
int DWJmap[R][C] = { 0 };//简单地图 
int DWJmap1[R][C] = 
{//地图1 
	{ 0,0,1,1,1,0,0,0 },
	{ 0,0,1,3,1,0,0,0 },
	{ 0,0,1,0,1,1,1,1 },
	{ 1,1,1,0,6,4,3,1 },
	{ 1,3,4,4,0,1,1,1 },
	{ 1,1,1,5,4,1,0,0 },
	{ 0,0,0,1,3,1,0,0 },
	{ 0,0,0,1,1,1,0,0 },
};
int DWJmap2[R][C]=
{//地图2 
	{1,1,1,1,1,0,0,0,0,0},
	{1,5,0,0,1,0,0,0,0,0},
	{1,0,4,4,1,0,1,1,1,0},
	{1,0,4,0,1,0,1,3,1,0},
	{1,1,1,0,1,1,1,3,1,0},
	{1,1,1,0,0,0,0,3,1,0},
	{1,0,0,0,0,0,0,0,1,0},
	{1,0,0,0,0,1,1,1,1,0},
	{1,0,0,0,6,1,0,0,0,0},
	{1,1,1,1,1,1,0,0,0,0},
};
int DWJmap3[R][C]=
{//地图3 
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,0,0,0,0,0,1,0,0,0,3,1 },
	{ 1,4,0,0,0,0,1,0,0,0,0,1 },
	{ 1,0,1,1,1,0,1,0,0,0,0,1 },
	{ 1,0,0,5,1,0,1,0,0,0,0,1 },
	{ 1,0,1,1,1,0,1,0,0,4,0,1 },
	{ 1,0,0,0,0,0,1,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,4,0,0,1,0,0,0,0,1 },
	{ 1,3,0,0,0,0,1,0,0,0,0,1 },
	{ 1,0,0,0,6,0,1,0,0,0,3,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
/*二维数组地图
1.表示墙体
3.表示目的地
4.表示箱子
5.表示人
0.表示空地
*/
int DWJmap4[R][C]=
{//地图4
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
    { 1,1,0,4,0,0,0,0,0,0,3,1 },
    { 1,1,0,1,1,1,1,1,1,4,0,1 },
    { 1,1,5,0,6,0,0,0,0,0,0,1 },
    { 1,1,1,1,1,1,1,1,0,0,0,1 },
    { 1,1,1,1,1,1,1,1,0,0,0,1 },
    { 1,1,1,1,1,1,1,1,0,0,0,1 },
    { 1,0,3,0,0,0,0,0,4,0,0,1 },
    { 1,0,0,0,0,0,0,0,0,3,0,1 },
    { 1,1,0,1,0,1,0,1,0,1,0,1 },
    { 1,0,1,0,1,0,1,0,1,0,1,1 },
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DWJmap5[R][C]=
{//地图5
	{ 1,1,1,1,1,1,1,1,0,0 },
	{ 1,1,0,0,0,0,3,1,1,1 },
	{ 1,1,0,4,0,0,0,0,3,1 },
	{ 1,0,0,0,5,4,0,0,0,1 },
	{ 1,0,1,4,0,0,0,0,1,1 },
	{ 1,0,0,0,6,0,0,0,0,1 },
	{ 1,1,0,1,1,0,0,0,3,1 },
	{ 1,1,0,0,0,1,0,0,0,1 },
	{ 1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1 },
};
int DWJmap6[R][C]=
{//地图6
	{ 1,1,1,1,1,1,1,1,1,1,1,1},
	{ 1,0,0,0,0,3,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,1,0,0,0,1 },
	{ 1,0,0,4,1,0,0,3,0,0,0,1 },
	{ 1,0,0,0,0,0,1,0,1,1,1,1 },
	{ 1,0,0,0,1,4,0,5,1,1,1,1 },
	{ 1,0,0,0,0,0,1,0,1,1,1,1 },
	{ 1,0,0,0,6,0,0,4,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,3,0,0,0,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DWJmap7[R][C]=
{//地图7
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,0,0,3,0,0,0,0,0,0,0,1 },
	{ 1,0,0,4,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,6,0,0,0,0,0,0,1 },
	{ 1,0,0,5,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DWJmap8[R][C]=
{//地图8
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,3,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,1,0,4,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,1,5,1,4,0,0,0,1 },
	{ 1,0,3,0,0,1,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,4,0,6,0,0,0,1,0,3,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DWJmap9[R][C]=
{//地图9
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,0,1,0,1,1,1,0,0,0,0,1 },
	{ 1,0,1,0,0,0,1,0,0,0,0,1 },
	{ 1,0,1,0,1,1,1,1,1,1,1,1 },
	{ 1,0,0,0,0,3,1,0,0,0,0,1 },
	{ 1,0,1,0,1,1,1,4,0,4,0,1 },
	{ 1,0,0,0,0,3,1,0,0,0,0,1 },
	{ 1,0,1,0,1,1,1,0,0,0,0,1 },
	{ 1,0,1,0,6,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,5,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DWJmap10[R][C]=
{//地图10
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,6,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,5,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DWPmap[R][C]={ 0 };//平均地图 
int DWPmap1[R][C]=
{//地图1
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,3,1,1,0,0,0,0,0,0,3,1 },
	{ 1,0,0,4,6,0,0,0,0,4,0,1 },
	{ 1,0,0,1,1,1,0,1,1,3,1,1 },
	{ 1,1,1,1,1,1,0,0,0,0,0,1 },
	{ 1,3,1,5,1,0,0,1,0,0,0,1 },
	{ 1,0,1,0,1,1,4,0,0,0,0,1 },
	{ 1,0,1,0,1,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,4,0,0,1 },
	{ 1,0,0,4,0,0,1,1,1,1,1,1 },
	{ 1,0,0,0,0,0,0,0,3,0,0,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DWKmap[R][C]={ 0 };//困难地图 
int DWKmap1[R][C]=
{//地图1
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,3,0,0,0,0,0,0,0,0,0,1 },
	{ 1,1,1,0,1,1,1,0,4,0,3,1 },
	{ 1,0,0,0,0,4,0,0,0,1,0,1 },
	{ 1,0,0,0,1,1,1,1,4,0,3,1 },
	{ 1,0,0,0,0,5,0,0,0,1,0,1 },
	{ 1,0,0,0,1,1,1,1,0,0,0,1 },
	{ 1,0,4,0,0,4,0,0,0,0,0,1 },
	{ 1,0,0,0,1,1,1,1,1,1,0,1 },
	{ 1,0,0,0,6,3,0,0,0,0,0,1 },
	{ 1,0,0,3,0,0,0,0,0,0,0,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTLmap[R][C]={ 0 };//刘宇航同学创作 
int DTLmap1[R][C]=
{//地图1
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,5,1,0,0,0,0,0,3,1,1 },
	{ 1,1,0,1,1,1,0,4,1,1,1,1 },
	{ 1,1,0,1,1,1,1,0,0,0,1,1 },
	{ 1,1,0,0,0,0,1,1,0,0,1,1 },
	{ 1,1,0,4,0,0,0,1,1,0,1,1 },
	{ 1,1,0,0,0,0,0,1,3,0,1,1 },
	{ 1,1,0,4,6,0,0,0,0,0,1,1 },
	{ 1,1,0,0,0,0,0,0,0,3,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTLmap2[R][C]=
{//地图2 
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,5,1,1 },
	{ 1,1,0,3,1,1,3,0,0,0,1,1 },
	{ 1,1,1,0,3,1,4,0,1,0,1,1 },
	{ 1,1,0,0,0,1,0,1,1,0,1,1 },
	{ 1,1,0,4,0,1,0,1,1,0,1,1 },
	{ 1,1,0,0,0,1,0,0,0,0,1,1 },
	{ 1,1,0,4,0,0,1,1,1,0,1,1 },
	{ 1,1,0,0,0,6,0,0,0,0,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTLmap3[R][C]=
{//地图3
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,3,3,3,3,3,3,3,3,0,5,1 },
	{ 1,1,1,1,0,1,1,1,0,0,0,1 },
	{ 1,1,1,0,0,1,1,1,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,4,0,0,1 },
	{ 1,0,0,0,0,6,0,0,4,0,0,1 },
	{ 1,0,0,0,0,0,4,0,0,0,0,1 },
	{ 1,0,0,4,0,0,0,4,0,0,0,1 },
	{ 1,0,4,0,0,0,4,0,4,0,1,1 },
	{ 1,0,0,0,0,0,0,0,0,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTLmap4[R][C]=
{//地图4
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,3,1,0,0,5,1,1,1 },
	{ 1,1,1,1,0,1,1,4,1,1,1,1 },
	{ 1,1,1,1,0,3,1,0,0,1,1,1 },
	{ 1,1,1,1,4,0,6,0,0,1,1,1 },
	{ 1,1,1,1,0,0,0,0,0,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTLmap5[R][C]=
{//地图5
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,3,1,1,0,5,1,1,1,1 },
	{ 1,1,1,0,0,6,1,4,0,1,1,1 },
	{ 1,1,1,0,0,0,1,0,0,1,1,1 },
	{ 1,1,1,1,0,0,1,0,1,1,1,1 },
	{ 1,1,1,0,4,0,0,0,0,1,1,1 },
	{ 1,1,1,0,0,0,3,0,0,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTLmap6[R][C]=
{//地图6 
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,3,1,1,1,5,1,1,1 },
	{ 1,1,1,1,6,0,0,1,0,1,1,1 },
	{ 1,1,1,1,0,0,0,1,0,1,1,1 },
	{ 1,1,1,1,1,0,4,0,0,1,1,1 },
	{ 1,1,1,1,0,0,0,0,0,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTLmap7[R][C]=
{//地图7 
	{ 1,1,1,1,1,1,1,1 },
	{ 1,3,3,3,1,0,5,1 },
	{ 1,3,3,3,0,4,0,1 },
	{ 1,4,4,0,6,0,0,1 },
	{ 1,0,4,4,0,0,0,1 },
	{ 1,0,0,0,4,0,0,1 },
	{ 1,0,0,0,0,0,0,1 },
	{ 1,1,1,1,1,1,1,1 },
};
int DTLmap8[R][C]=
{//地图6 
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,3,1,1,1,5,1,1,1 },
	{ 1,1,1,1,0,0,0,1,0,1,1,1 },
	{ 1,1,1,1,0,6,0,1,0,1,1,1 },
	{ 1,1,1,1,1,0,4,0,0,1,1,1 },
	{ 1,1,1,1,0,0,0,0,0,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTSmap[R][C]={ 0 };//沙宸安同学创作 
int DTSmap1[R][C]=
{//地图1
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
    { 1,5,0,0,0,0,0,0,0,0,0,1 },
    { 1,0,1,1,1,1,0,0,0,1,0,1 },
    { 1,0,0,0,0,1,0,4,0,1,0,1 },
    { 1,0,0,4,6,1,0,0,0,1,0,1 },
    { 1,0,0,0,0,3,3,1,1,1,0,1 },
    { 1,0,1,1,1,3,3,0,0,0,0,1 },
    { 1,0,1,0,0,0,1,0,4,0,0,1 },
    { 1,0,1,0,4,0,1,0,0,0,0,1 },
    { 1,0,1,0,0,0,1,1,1,1,0,1 },
    { 1,0,0,0,0,0,0,0,0,0,0,1 },
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTSmap2[R][C]=
{//地图2
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
    { 1,3,0,0,6,5,0,0,0,0,0,1 },
    { 1,0,1,0,1,0,0,1,1,1,0,1 },
    { 1,0,1,4,1,0,0,0,4,0,0,1 },
    { 1,0,1,0,1,0,0,1,1,1,0,1 },
    { 1,0,0,0,0,1,3,0,0,0,0,1 },
    { 1,0,0,0,0,3,1,0,0,0,0,1 },
    { 1,0,1,1,1,0,0,1,0,1,0,1 },
    { 1,0,0,4,0,0,0,1,4,1,0,1 },
    { 1,0,1,1,1,0,0,1,0,1,0,1 },
    { 1,0,0,0,0,0,0,0,0,0,3,1 },
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTSmap3[R][C]=
{//地图3
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
    { 1,5,0,0,0,0,0,0,0,0,0,1 },
    { 1,0,1,1,1,0,0,0,0,1,0,1 },
    { 1,0,0,3,1,0,6,0,3,1,0,1 },
    { 1,0,0,0,1,0,0,1,1,1,0,1 },
    { 1,0,0,0,0,4,0,0,0,4,0,1 },
    { 1,0,4,0,0,0,4,0,0,0,0,1 },
    { 1,0,1,1,1,0,0,1,0,0,0,1 },
    { 1,0,1,3,0,0,0,1,3,0,0,1 },
    { 1,0,1,0,0,0,0,1,1,1,0,1 },
    { 1,0,0,0,0,0,0,0,0,0,0,1 },
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTSmap4[R][C]=
{//地图4
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
    { 1,0,0,0,0,0,0,0,0,0,0,1 },
    { 1,0,1,0,1,0,1,0,1,4,0,1 },
    { 1,0,0,0,0,1,3,6,0,0,0,1 },
    { 1,0,0,0,4,0,1,3,1,0,0,1 },
    { 1,0,0,0,1,0,5,1,0,0,0,1 },
    { 1,0,0,1,3,1,0,4,0,0,0,1 },
    { 1,0,0,0,0,3,1,0,0,0,0,1 },
    { 1,0,4,1,0,1,0,1,0,1,0,1 },
    { 1,0,0,0,0,0,0,0,0,0,0,1 },
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTSmap5[R][C]=
{//地图5
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
    { 1,5,0,1,0,0,0,0,0,0,0,1 },
    { 1,0,1,1,1,0,0,1,0,1,0,1 },
    { 1,0,0,4,0,0,1,1,4,1,0,1 },
    { 1,0,1,1,1,0,0,1,0,1,0,1 },
    { 1,0,0,1,0,3,3,6,0,0,0,1 },
    { 1,0,0,0,0,3,3,0,1,0,0,1 },
    { 1,0,1,0,1,0,0,1,1,1,0,1 },
    { 1,1,1,4,1,1,0,0,4,0,0,1 },
    { 1,0,1,0,1,0,0,1,1,1,0,1 },
    { 1,0,0,0,0,0,0,0,1,0,0,1 },
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTSmap6[R][C]=
{//地图6
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
    { 1,3,0,0,0,0,5,0,0,0,3,1 },
    { 1,0,1,0,1,1,1,1,0,1,0,1 },
    { 1,0,1,0,0,0,0,0,0,1,0,1 },
    { 1,0,1,0,1,4,0,1,0,1,0,1 },
    { 1,0,1,4,1,0,0,1,6,1,0,1 },
    { 1,0,1,0,1,0,0,1,4,1,0,1 },
    { 1,0,1,0,1,0,4,1,0,1,0,1 },
    { 1,0,1,0,0,0,0,0,0,1,0,1 },
    { 1,0,1,0,1,1,1,1,0,1,0,1 },
    { 1,3,0,0,0,0,0,0,0,0,3,1 },
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTSmap7[R][C]=
{//地图7
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
    { 1,0,4,0,3,0,0,3,0,0,3,1 },
    { 1,0,4,0,1,1,1,0,1,4,1,1 },
    { 1,0,0,0,1,0,0,0,1,0,0,1 },
    { 1,0,0,0,1,0,1,1,1,1,0,1 },
    { 1,5,0,1,1,0,1,0,0,0,0,1 },
    { 1,1,1,0,0,0,1,0,1,1,1,1 },
    { 1,0,0,0,1,1,1,0,6,0,0,1 },
    { 1,0,1,1,0,0,0,1,1,1,0,1 },
    { 1,0,0,1,0,1,0,1,0,0,0,1 },
    { 1,1,0,0,0,1,0,0,0,1,1,1 },
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTSmap8[R][C]=
{//地图8
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
    { 1,0,0,0,0,0,0,0,0,0,0,1 },
    { 1,0,1,0,1,0,0,0,1,0,0,1 },
    { 1,0,1,0,1,0,0,1,0,1,0,1 },
    { 1,0,0,1,0,0,0,1,1,1,0,1 },
    { 1,0,1,0,1,0,0,1,0,1,0,1 },
    { 1,0,1,0,1,0,0,1,0,1,0,1 },
    { 1,0,0,0,0,0,0,0,0,0,0,1 },
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
    { 1,3,4,0,1,0,0,0,1,0,5,1 },
    { 1,1,1,0,0,0,1,0,6,0,1,1 },
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTYmap[R][C]={ 0 };//其余同学创作的 
int DTYmap1[R][C]=
{//地图1(黄中阳同学创作) 
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,0,0,5,1,0,0,0,0,0,1 },
	{ 1,1,0,0,4,1,0,0,0,0,0,1 },
	{ 1,1,0,0,0,1,0,0,0,1,0,1 },
	{ 1,1,0,0,0,1,0,0,0,1,0,1 },
	{ 1,1,0,0,0,1,0,0,0,1,0,1 },
	{ 1,1,0,0,0,1,0,0,0,1,0,1 },
	{ 1,1,0,0,0,0,0,0,0,1,0,1 },
	{ 1,1,0,0,0,0,0,0,6,1,3,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTYmap2[R][C]=
{//地图2(熊智晖同学创作) 
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,5,1,3,0,0,0,0,3,0,0,1 },
	{ 1,0,1,0,0,0,4,0,1,0,0,1 },
	{ 1,0,1,0,0,1,0,0,0,0,0,1 },
	{ 1,0,0,0,4,1,1,0,0,0,1,1 },
	{ 1,0,4,0,0,0,1,1,0,0,3,1 },
	{ 1,0,0,0,0,0,1,3,0,4,0,1 },
	{ 1,0,4,0,0,4,0,0,0,0,0,1 },
	{ 1,0,0,0,1,0,0,0,3,0,0,1 },
	{ 1,0,0,0,1,0,0,1,6,0,0,1 },
	{ 1,0,0,3,1,0,0,0,0,0,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTYmap3[R][C]=
{//地图3(黄中阳同学创作) 
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,5,0,0,0,0,0,0,0,0,1 },
	{ 1,1,0,0,4,0,0,0,0,0,0,1 },
	{ 1,1,0,4,0,0,0,0,6,0,0,1 },
	{ 1,1,0,0,0,0,0,0,0,0,0,1 },
	{ 1,1,0,0,0,0,0,1,1,1,1,1 },
	{ 1,1,0,0,0,0,0,0,0,0,3,1 },
	{ 1,1,0,0,0,0,0,1,1,1,1,1 },
	{ 1,1,0,0,0,0,0,0,0,0,3,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTYmap4[R][C]=
{//地图4(熊智晖同学创作) 
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,3,0,0,0,0,0,0,3,6,0,0,0,1 },
	{ 1,0,1,1,0,0,4,0,1,1,0,0,0,1 },
	{ 1,0,1,5,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,4,0,1,0,0,1,3,0,1,1 },
	{ 1,0,4,0,0,0,1,3,0,0,0,0,3,1 },
	{ 1,0,0,0,0,0,1,1,1,4,0,0,0,1 },
	{ 1,0,4,0,0,4,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,1,0,1,0,3,0,4,0,0,1 },
	{ 1,0,0,1,1,0,0,0,0,0,0,0,0,1 },
	{ 1,0,1,0,1,1,1,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,1,0,0,1,1,0,1 },
	{ 1,0,1,3,0,0,0,0,0,0,0,0,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTYmap5[R][C]=
{//地图5(熊智晖同学创作) 
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,5,1,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,1,0,6,0,0,1,1,0,0,0,0,0,1,1,0,0,0,1,1 },
	{ 1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,4,1,0,1 },
	{ 1,0,1,0,0,0,4,0,1,1,0,1,0,0,1,1,0,0,1,0,1 },
	{ 1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1 },
	{ 1,0,1,0,0,0,1,1,0,4,0,0,1,1,0,0,0,0,0,0,1 },
	{ 1,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,1 },
	{ 1,0,1,0,0,0,0,0,0,3,3,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,1,0,1,0,0,0,3,1,1,3,0,0,1,0,0,0,0,0,1 },
	{ 1,0,1,0,1,0,0,0,3,1,1,3,0,0,0,0,1,0,4,0,1 },
	{ 1,0,1,0,1,0,0,0,0,3,3,0,0,0,0,0,0,0,1,0,1 },
	{ 1,0,4,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,1 },
	{ 1,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,1,0,1 },
	{ 1,0,0,0,0,0,0,4,0,0,0,0,4,0,0,0,0,0,1,0,1 },
	{ 1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1 },
	{ 1,1,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,1,1,0,1 },
	{ 1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1 },
	{ 1,1,1,1,0,0,0,0,1,0,1,0,0,0,0,0,1,1,1,6,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTYmap6[R][C]=
{//地图6(熊智晖同学创作) 
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,3,1 },
	{ 1,0,0,5,0,6,0,1,1,0,0,0,0,0,1,1,0,0,0,1,1 },
	{ 1,0,1,3,0,0,0,0,3,0,0,0,4,0,1,1,0,0,1,0,1 },
	{ 1,0,1,0,0,0,4,0,1,0,0,0,0,4,1,1,1,1,1,0,1 },
	{ 1,0,0,0,4,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1 },
	{ 1,0,4,0,0,0,1,1,0,0,3,0,0,0,0,0,3,0,0,0,1 },
	{ 1,0,0,0,0,0,1,3,0,4,0,0,0,1,0,0,1,0,0,1,1 },
	{ 1,0,0,0,0,4,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1 },
	{ 1,0,0,0,1,0,0,0,3,0,0,0,0,0,1,0,0,4,0,0,1 },
	{ 1,0,1,0,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,1,3,1,0,1,3,0,0,1,0,0,0,0,1,1,1,1,0,1 },
	{ 1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1 },
	{ 1,0,0,0,0,0,0,0,0,0,4,0,0,0,1,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,3,0,0,1,1 },
	{ 1,1,0,0,0,0,0,0,0,0,4,0,0,1,0,0,1,0,1,1,1 },
	{ 1,1,1,1,0,0,0,0,1,0,1,0,0,0,0,0,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTYmap7[R][C]=
{//地图7(熊智晖同学创作) 
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
    { 1,5,1,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1 },
    { 1,0,1,0,0,0,0,1,1,0,0,0,4,0,0,0,0,0,0,1,1 },
    { 1,0,1,0,0,3,0,6,0,0,0,0,0,0,1,1,0,0,1,0,1 },
    { 1,0,1,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,1,0,1 },
    { 1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1 },
    { 1,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1 },
    { 1,0,1,0,0,0,1,0,0,0,0,0,0,1,1,0,0,3,0,1,1 },
    { 1,0,1,0,0,0,0,3,0,0,0,0,0,0,1,1,0,0,0,0,1 },
    { 1,0,1,0,0,0,0,0,0,0,0,0,4,0,0,1,0,0,0,0,1 },
    { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1 },
    { 1,0,0,0,1,0,0,0,0,0,0,0,3,0,0,0,0,0,4,0,1 },
    { 1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1 },
    { 1,0,4,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,1 },
    { 1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,1,0,1 },
    { 1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1 },
    { 1,1,0,0,0,3,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1 },
    { 1,1,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,1,1,0,1 },
    { 1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1 },
    { 1,1,1,1,0,0,0,0,1,0,1,0,0,0,0,0,1,1,1,6,1 },
    { 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTYmap8[R][C]=
{//地图8(熊智晖同学创作) 
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
    { 1,5,1,0,0,1,0,1,1,1,0,0,0,0,0,0,0,3,0,0,1 },
    { 1,0,1,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,1,1,1 },
    { 1,0,1,0,0,0,0,0,0,0,0,4,0,0,1,1,0,0,1,1,1 },
    { 1,0,1,0,4,0,0,0,1,1,0,0,0,0,1,1,0,0,1,0,1 },
    { 1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,1 },
    { 1,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1 },
    { 1,0,1,0,0,1,1,0,0,0,4,0,0,0,0,0,0,0,0,1,1 },
    { 1,0,1,0,0,1,1,6,0,0,0,0,0,0,0,0,0,0,0,0,1 },
    { 1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,1 },
    { 1,0,0,0,0,0,0,0,0,0,0,3,0,0,0,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,1 },
    { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1 },
    { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1 },
    { 1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,1,0,1 },
    { 1,0,0,0,4,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1 },
    { 1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1 },
    { 1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,1,1,0,1 },
    { 1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1 },
    { 1,1,1,1,0,0,0,0,1,0,1,0,0,0,0,0,1,1,1,6,1 },
    { 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTYmap9[R][C]=
{//地图9(朱小川同学创作) 
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
    { 1,5,1,0,0,1,0,1,1,1,0,0,0,0,0,0,0,3,0,0,1 },
    { 1,0,1,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,1,1,1 },
    { 1,0,1,0,0,0,0,0,0,0,0,4,0,0,1,1,0,0,1,1,1 },
    { 1,0,1,0,4,0,0,0,1,1,0,0,0,0,1,1,0,0,1,0,1 },
    { 1,0,1,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,1 },
    { 1,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1 },
    { 1,0,1,0,0,1,1,0,0,0,4,0,0,0,0,0,0,0,0,1,1 },
    { 1,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1 },
    { 1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1 },
    { 1,0,0,0,0,0,0,0,0,0,0,3,0,0,0,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,1 },
    { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1 },
    { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1 },
    { 1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,1,0,1 },
    { 1,0,0,0,4,0,6,0,1,0,0,0,0,0,0,0,0,1,1,0,1 },
    { 1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1 },
    { 1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,1,1,0,1 },
    { 1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1 },
    { 1,1,1,1,0,0,0,0,1,0,1,0,0,0,0,0,1,1,1,6,1 },
    { 1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTYmap10[R][C]=
{//地图10(郑天羽同学创作) 
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,0,0,0,1,1,1,1,1,1,1,0,1 },
    { 1,1,1,1,1,0,0,0,0,0,1,0,1 },
    { 1,1,0,0,0,3,1,1,1,0,1,0,1 },
    { 1,1,0,1,0,1,0,0,0,0,1,1,1 },
    { 1,1,0,1,0,4,0,4,1,3,0,1,1 },
    { 1,1,0,1,0,6,7,0,0,1,0,1,1 },
    { 1,1,0,3,1,4,0,4,0,1,0,1,1 },
    { 1,1,1,0,0,0,0,1,0,1,0,1,1 },
    { 1,0,1,0,1,1,1,3,0,5,0,1,1 },
    { 1,0,1,0,0,0,0,0,0,1,1,1,1 },
    { 1,0,1,1,1,1,1,1,1,0,0,0,1 },
    { 1,1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTYmap11[R][C]=
{//地图11(郑天羽同学创作) 
    { 0,1,1,1,0,0 },
    { 1,1,0,0,1,0 },
    { 1,5,4,0,1,0 },
    { 1,1,0,0,1,0 },
    { 1,1,0,4,0,1 },
    { 1,3,6,0,0,1 },
    { 1,3,3,0,0,1 },
    { 1,0,0,4,0,1 },
    { 1,1,1,1,1,1 }, 
};
int DTYmap12[R][C]=
{//地图12(郑天羽同学创作) 
	{ 1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,0,0,0,1,1,1,1,1,1,1,1 },
    { 1,0,0,1,1,0,0,1,0,5,1,1 },
    { 1,0,0,1,0,0,0,1,0,0,1,1 },
    { 1,0,0,1,4,0,4,0,4,0,1,1 },
    { 1,0,0,1,0,4,1,1,0,0,1,1 },
    { 1,1,1,1,0,4,0,1,0,1,1,1 },
    { 1,1,3,3,3,3,3,0,0,1,0,1 },
    { 1,1,1,1,1,1,1,1,1,1,0,1 },
    { 1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTYmap15[R][C]=
{//地图15(谭迪元同学创作) 
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,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,6,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,1,5,0,0,1,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,1,0,3,3,1,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,1,0,3,0,1,0,0,4,0,0,0,0,1 },
	{ 1,0,0,0,1,1,1,0,1,1,0,4,0,0,0,0,1 },
	{ 1,0,0,0,0,1,1,0,0,0,0,4,1,0,0,0,1 },
	{ 1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1 },
	{ 1,0,0,0,0,1,0,0,0,1,1,1,1,0,0,0,1 },
	{ 1,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTYmap16[R][C]=
{//地图16(朱小川同学创作) 
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
    { 1,5,1,0,0,1,0,1,1,1,0,0,0,0,0,0,0,3,0,0,1 },
    { 1,0,1,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,1,1,1 },
    { 1,0,1,0,0,0,0,0,0,0,0,4,0,0,1,1,0,0,1,1,1 },
    { 1,0,1,0,4,0,0,0,1,1,0,0,0,0,1,1,0,0,1,0,1 },
    { 1,0,1,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,1 },
    { 1,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1 },
    { 1,0,1,0,0,1,1,0,0,0,4,0,0,0,0,0,0,0,0,1,1 },
    { 1,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1 },
    { 1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1 },
    { 1,0,0,0,0,0,0,0,0,0,0,3,0,0,0,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,1 },
    { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1 },
    { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1 },
    { 1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,1,0,1 },
    { 1,0,0,0,4,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1 },
    { 1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1 },
    { 1,1,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,1,1,0,1 },
    { 1,1,0,0,0,0,0,0,0,0,1,0,6,0,0,0,0,1,1,0,1 },
    { 1,1,1,1,0,0,0,0,1,0,1,0,0,0,0,0,1,1,1,0,1 },
    { 1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTYmap17[R][C]=
{//地图17(黄中阳同学创作) 
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 }, 
	{ 1,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1 },
	{ 1,0,0,0,4,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,0,1,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,3,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,1 },
	{ 1,0,0,1,4,1,0,0,0,0,0,0,0,1,3,1,0,0,0,0,0,1 },
	{ 1,0,0,1,0,1,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1 },
	{ 1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,1 },
	{ 1,1,0,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1 },
	{ 1,1,0,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,1,0,0,4,0,0,0,1,0,1,0,0,0,0,0,1 },
	{ 1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,1,1,1,0,0,0,0,0,0,6,0,0,0,0,0,0,0,1 },
	{ 1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,4,0,0,0,1 },
	{ 1,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1 },
	{ 1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,5,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTYmap18[R][C]=
{//地图18(黄中阳同学创作) 
	{1,1,1,1,1,1,1,1,1,1,1},
	{1,1,5,0,0,0,0,0,0,1,1},
	{1,1,0,4,4,4,4,0,0,1,1}, 
	{1,1,0,0,0,0,0,0,0,1,1}, 
	{1,1,0,0,0,0,0,0,0,1,1}, 
	{1,1,1,1,0,0,0,1,1,1,1}, 
	{1,3,3,1,1,0,1,1,3,3,1}, 
	{1,0,0,0,0,0,0,6,0,0,1}, 
	{1,1,1,1,1,1,1,1,1,1,1}, 
};
int DTYmap13[R][C]=
{//地图13(李宜和同学创作) 
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1 },
	{ 1,1,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,1 },
	{ 1,1,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,1 },
	{ 1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
	{ 1,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,1 },
	{ 1,1,1,1,1,1,1,0,5,1,1,1,1,0,1,1,1,1,0,0,1,1 },
	{ 1,0,0,0,0,0,1,0,0,0,0,0,4,0,3,0,0,0,0,0,1,1 },
	{ 1,0,0,0,0,0,1,0,0,0,0,0,4,0,3,0,0,0,0,0,1,1 },
	{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
};
int DTYmap14[R][C]=
{//地图14(李宜和同学创作) 
	{1,1,1,1,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1},
	{1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
	{1,0,0,1,0,0,1,0,0,0,0,0,3,0,4,0,0,1,0,0,1},
	{1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1},
	{1,1,1,1,1,1,1,5,0,1,1,1,1,0,1,1,1,1,0,0,1},
	{1,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1},
	{1,1,0,3,0,4,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1},
	{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
	{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
};

void clear()//清屏函数,对于推箱子的意义重大,但是也存在问题 
{    
    HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
    COORD coordScreen = { 0, 0 };   
    SetConsoleCursorPosition( hConsole, coordScreen );
}
void Game_Menu()//游戏初始界面 
{
 	system("cls");
 	cout<<"***********************************\n\n\n";
	cout<<"         双人推箱子小游戏          \n";
	cout<<"       请按两次S或s键进入游戏      \n\n\n";
	cout<<"***********************************\n"; 
 	_getch();//不用按Enter键完成输入 
}
void Description()//游戏描述仍然需要修改 
{
	system("cls");
	cout<<"游戏规则:把所有箱子推到目的地上即为胜利。\n";
	cout<<"此游戏可以有两个人一起玩。\n";
	cout<<"1号小人:\n上:W或w\n下:S或s\n左:A或a\n右:D或d";
	cout<<"\n2号小人:\n上:↑\n下:↓\n左:←\n右:→\n";
	system("pause");
	system("cls");
}
void color(int m) //颜色函数,用来改变箱子,目的地,人的颜色(绿色也可以) 
{			
 	HANDLE consolehend;
 	consolehend = GetStdHandle(STD_OUTPUT_HANDLE);
 	SetConsoleTextAttribute(consolehend, m);
 	return ; 
}
int DrawMap()//绘制地图 
{  
 	cout<<"关卡:"<<pass<<endl;//输出关卡数 
 	if(g==1||g==2||g==3||g==6){
 		if(e=='W'){
			if(d=='J'){
		 		for (int i = 0; i < R; i++){
		  			for (int j = 0; j < C; j++){
		   				switch (WJmap[i][j]){
			   				case 0://0是空地,输出空格即可,颜色必须为无色
			    				color(0xF);
			    				cout << "  ";  
			    				break;
			   				case 1://1是墙 
			    				color(8);
			    				cout << "■";
			    				break;
			   				case 3://3是目的地 
			    				color(0xE);
			    				cout << "☆";
			    				break;
			   				case 4://4是箱子 
			    				color(4);
			    				cout << "□";
			    				break;
			   				case 5://5是1号小人 
			    				color(3);
			    				cout << "①"; 
			    				break;
			    			case 6://6是2号小人 
			    				color(3);
			    				cout<<"②"; 
			    				break;
			   				case 7://7是3+4   
			    				color(6);   
			    				cout << "★";
			    				break;
			   				case 8://8是3+5    
			    				color(3);
			    				cout << "①";
			    				break;
			    			case 9://9是3+6 
			    				color(3);
			    				cout<<"②";
			    				break;
			    			case 11://11是5+6 
			    				color(3);
			    				cout<<"②";
			    				break;
			   				default:
			    			break;
			   			}
			  		}
			  		cout <<endl;
			 	}
			}
		 	if(d=='P'){
		 		for (int i = 0; i < R; i++){
		  			for (int j = 0; j < C; j++){
		   				switch (WPmap[i][j]){
			   				case 0:
			    				color(0xF);
			    				cout << "  ";  
			    				break;
			   				case 1:
			    				color(8);
			    				cout << "■";
			    				break;
			   				case 3:
			    				color(0xE);
			    				cout << "☆";
			    				break;
			   				case 4:
			    				color(4);
			    				cout << "□";
			    				break;
			   				case 5:
			    				color(3);
			    				cout << "①"; 
			    				break;
			    			case 6:
			    				color(3);
			    				cout<<"②"; 
			    				break;
			   				case 7:     
			    				color(6);   
			    				cout << "★";
			    				break;
			   				case 8:     
			    				color(3);
			    				cout << "①";
			    				break;
			    			case 9:
			    				color(3);
			    				cout<<"②";
			    				break;
			    			case 11:
			    				color(3);
			    				cout<<"②";
			    				break;
			   				default:
			    			break;
			   			}
			  		}
			  		cout <<endl;
			 	}
			}
			if(d=='K'){
				for (int i = 0; i < R; i++){
		  			for (int j = 0; j < C; j++){
		   				switch (WKmap[i][j]){
			   				case 0:
			    				color(0xF);
			    				cout << "  ";  
			    				break;
			   				case 1:
			    				color(8);
			    				cout << "■";
			    				break;
			   				case 3:
			    				color(0xE);
			    				cout << "☆";
			    				break;
			   				case 4:
			    				color(4);
			    				cout << "□";
			    				break;
			   				case 5:
			    				color(3);
			    				cout << "①"; 
			    				break;
			    			case 6:
			    				color(3);
			    				cout<<"②"; 
			    				break;
			   				case 7:     
			    				color(6);   
			    				cout << "★";
			    				break;
			   				case 8:     
			    				color(3);
			    				cout << "①";
			    				break;
			    			case 9:
			    				color(3);
			    				cout<<"②";
			    				break;
			    			case 11:
			    				color(3);
			    				cout<<"②";
			    				break;
			   				default:
			    			break;
			   			}
			  		}
			  		cout <<endl;
			 	}
			}
		} 
		if(e=='T'){
	 		if(f=='L'){
	 			for (int i = 0; i < R; i++){
		  			for (int j = 0; j < C; j++){
		   				switch (TLmap[i][j]){
			   				case 0:
			    				color(0xF);
			    				cout << "  ";  
			    				break;
			   				case 1:
			    				color(8);
			    				cout << "■";
			    				break;
			   				case 3:
			    				color(0xE);
			    				cout << "☆";
			    				break;
			   				case 4:
			    				color(4);
			    				cout << "□";
			    				break;
			   				case 5:
			    				color(3);
			    				cout << "①"; 
			    				break;
			    			case 6:
			    				color(3);
			    				cout<<"②"; 
			    				break;
			   				case 7:     
			    				color(6);   
			    				cout << "★";
			    				break;
			   				case 8:     
			    				color(3);
			    				cout << "①";
			    				break;
			    			case 9:
			    				color(3);
			    				cout<<"②";
			    				break;
			    			case 11:
			    				color(3);
			    				cout<<"②";
			    				break;
			   				default:
			    			break;
			   			}
			  		}
			  		cout <<endl;
			 	}
			}
			if(f=='S'){
	 			for (int i = 0; i < R; i++){
		  			for (int j = 0; j < C; j++){
		   				switch (TSmap[i][j]){
			   				case 0:
			    				color(0xF);
			    				cout << "  ";  
			    				break;
			   				case 1:
			    				color(8);
			    				cout << "■";
			    				break;
			   				case 3:
			    				color(0xE);
			    				cout << "☆";
			    				break;
			   				case 4:
			    				color(4);
			    				cout << "□";
			    				break;
			   				case 5:
			    				color(3);
			    				cout << "①"; 
			    				break;
			    			case 6:
			    				color(3);
			    				cout<<"②"; 
			    				break;
			   				case 7:     
			    				color(6);   
			    				cout << "★";
			    				break;
			   				case 8:     
			    				color(3);
			    				cout << "①";
			    				break;
			    			case 9:
			    				color(3);
			    				cout<<"②";
			    				break;
			    			case 11:
			    				color(3);
			    				cout<<"②";
			    				break;
			   				default:
			    			break;
			   			}
			  		}
			  		cout <<endl;
			 	}
			}
			if(f=='Y'){
	 			for (int i = 0; i < R; i++){
		  			for (int j = 0; j < C; j++){
		   				switch (TYmap[i][j]){
			   				case 0:
			    				color(0xF);
			    				cout << "  ";  
			    				break;
			   				case 1:
			    				color(8);
			    				cout << "■";
			    				break;
			   				case 3:
			    				color(0xE);
			    				cout << "☆";
			    				break;
			   				case 4:
			    				color(4);
			    				cout << "□";
			    				break;
			   				case 5:
			    				color(3);
			    				cout << "①"; 
			    				break;
			    			case 6:
			    				color(3);
			    				cout<<"②"; 
			    				break;
			   				case 7:     
			    				color(6);   
			    				cout << "★";
			    				break;
			   				case 8:     
			    				color(3);
			    				cout << "①";
			    				break;
			    			case 9:
			    				color(3);
			    				cout<<"②";
			    				break;
			    			case 11:
			    				color(3);
			    				cout<<"②";
			    				break;
			   				default:
			    			break;
			   			}
			  		}
			  		cout<<endl;
			 	}
			}
		}
	}
	else if(g==4||g==5||g==7||g==8){
		if(e=='W'){
			if(d=='J'){
		 		for (int i = 0; i < R; i++){
		  			for (int j = 0; j < C; j++){
		   				switch (DWJmap[i][j]){
			   				case 0:
			    				color(0xF);
			    				cout << "  ";  
			    				break;
			   				case 1:
			    				color(8);
			    				cout << "■";
			    				break;
			   				case 3:
			    				color(0xE);
			    				cout << "☆";
			    				break;
			   				case 4:
			    				color(4);
			    				cout << "□";
			    				break;
			   				case 5:
			    				color(3);
			    				cout << "①"; 
			    				break;
			    			case 6:
			    				color(3);
			    				cout<<"②"; 
			    				break;
			   				case 7:     
			    				color(6);   
			    				cout << "★";
			    				break;
			   				case 8:     
			    				color(3);
			    				cout << "①";
			    				break;
			    			case 9:
			    				color(3);
			    				cout<<"②";
			    				break;
			    			case 11:
			    				color(3);
			    				cout<<"②";
			    				break;
			   				default:
			    			break;
			   			}
			  		}
			  		cout <<endl;
			 	}
			}
		 	if(d=='P'){
		 		for (int i = 0; i < R; i++){
		  			for (int j = 0; j < C; j++){
		   				switch (DWPmap[i][j]){
			   				case 0:
			    				color(0xF);
			    				cout << "  ";  
			    				break;
			   				case 1:
			    				color(8);
			    				cout << "■";
			    				break;
			   				case 3:
			    				color(0xE);
			    				cout << "☆";
			    				break;
			   				case 4:
			    				color(4);
			    				cout << "□";
			    				break;
			   				case 5:
			    				color(3);
			    				cout << "①"; 
			    				break;
			    			case 6:
			    				color(3);
			    				cout<<"②"; 
			    				break;
			   				case 7:     
			    				color(6);   
			    				cout << "★";
			    				break;
			   				case 8:     
			    				color(3);
			    				cout << "①";
			    				break;
			    			case 9:
			    				color(3);
			    				cout<<"②";
			    				break;
			    			case 11:
			    				color(3);
			    				cout<<"②";
			    				break;
			   				default:
			    			break;
			   			}
			  		}
			  		cout <<endl;
			 	}
			}
			if(d=='K'){
				for (int i = 0; i < R; i++){
		  			for (int j = 0; j < C; j++){
		   				switch (DWKmap[i][j]){
			   				case 0:
			    				color(0xF);
			    				cout << "  ";  
			    				break;
			   				case 1:
			    				color(8);
			    				cout << "■";
			    				break;
			   				case 3:
			    				color(0xE);
			    				cout << "☆";
			    				break;
			   				case 4:
			    				color(4);
			    				cout << "□";
			    				break;
			   				case 5:
			    				color(3);
			    				cout << "①"; 
			    				break;
			    			case 6:
			    				color(3);
			    				cout<<"②"; 
			    				break;
			   				case 7:     
			    				color(6);   
			    				cout << "★";
			    				break;
			   				case 8:     
			    				color(3);
			    				cout << "①";
			    				break;
			    			case 9:
			    				color(3);
			    				cout<<"②";
			    				break;
			    			case 11:
			    				color(3);
			    				cout<<"②";
			    				break;
			   				default:
			    			break;
			   			}
			  		}
			  		cout <<endl;
			 	}
			}
		} 
		if(e=='T'){
	 		if(f=='L'){
	 			for (int i = 0; i < R; i++){
		  			for (int j = 0; j < C; j++){
		   				switch (DTLmap[i][j]){
			   				case 0:
			    				color(0xF);
			    				cout << "  ";  
			    				break;
			   				case 1:
			    				color(8);
			    				cout << "■";
			    				break;
			   				case 3:
			    				color(0xE);
			    				cout << "☆";
			    				break;
			   				case 4:
			    				color(4);
			    				cout << "□";
			    				break;
			   				case 5:
			    				color(3);
			    				cout << "①"; 
			    				break;
			    			case 6:
			    				color(3);
			    				cout<<"②"; 
			    				break;
			   				case 7:     
			    				color(6);   
			    				cout << "★";
			    				break;
			   				case 8:     
			    				color(3);
			    				cout << "①";
			    				break;
			    			case 9:
			    				color(3);
			    				cout<<"②";
			    				break;
			    			case 11:
			    				color(3);
			    				cout<<"②";
			    				break;
			   				default:
			    			break;
			   			}
			  		}
			  		cout <<endl;
			 	}
			}
			if(f=='S'){
	 			for (int i = 0; i < R; i++){
		  			for (int j = 0; j < C; j++){
		   				switch (DTSmap[i][j]){
			   				case 0:
			    				color(0xF);
			    				cout << "  ";  
			    				break;
			   				case 1:
			    				color(8);
			    				cout << "■";
			    				break;
			   				case 3:
			    				color(0xE);
			    				cout << "☆";
			    				break;
			   				case 4:
			    				color(4);
			    				cout << "□";
			    				break;
			   				case 5:
			    				color(3);
			    				cout << "①"; 
			    				break;
			    			case 6:
			    				color(3);
			    				cout<<"②"; 
			    				break;
			   				case 7:     
			    				color(6);   
			    				cout << "★";
			    				break;
			   				case 8:     
			    				color(3);
			    				cout << "①";
			    				break;
			    			case 9:
			    				color(3);
			    				cout<<"②";
			    				break;
			    			case 11:
			    				color(3);
			    				cout<<"②";
			    				break;
			   				default:
			    			break;
			   			}
			  		}
			  		cout <<endl;
			 	}
			}
			if(f=='Y'){
	 			for (int i = 0; i < R; i++){
		  			for (int j = 0; j < C; j++){
		   				switch (DTYmap[i][j]){
			   				case 0:
			    				color(0xF);
			    				cout << "  ";  
			    				break;
			   				case 1:
			    				color(8);
			    				cout << "■";
			    				break;
			   				case 3:
			    				color(0xE);
			    				cout << "☆";
			    				break;
			   				case 4:
			    				color(4);
			    				cout << "□";
			    				break;
			   				case 5:
			    				color(3);
			    				cout << "①"; 
			    				break;
			    			case 6:
			    				color(3);
			    				cout<<"②"; 
			    				break;
			   				case 7:     
			    				color(6);   
			    				cout << "★";
			    				break;
			   				case 8:     
			    				color(3);
			    				cout << "①";
			    				break;
			    			case 9:
			    				color(3);
			    				cout<<"②";
			    				break;
			    			case 11:
			    				color(3);
			    				cout<<"②";
			    				break;
			   				default:
			    			break;
			   			}
			  		}
			  		cout<<endl;
			 	}
			}
		}
	}
	return 0;
}
void Move()//Move函数,来判断小人的行走以及各种判断,改变 
{
	if(g==1||g==2)//之前提到过 
	{
		if(e=='W')
		{
			if(d=='J')
			{
				int r,c,l,m;//r和c为1号小人的位置,l和m为2号小人的位置 
		 		for(int i=0;i<R;i++)
				{
		  			for(int j=0;j<C;j++)
					{
		   				if(WJmap[i][j]==5||WJmap[i][j]==8||WJmap[i][j]==11)//遍历整个地图,找到2个小人的位置。 
						{
		    				r=i;
		    				c=j;
		   				}
		   				if(WJmap[i][j]==6||WJmap[i][j]==9||WJmap[i][j]==11)
		   				{
		   					l=i;
		   					m=j;
						}
		  			}
		 		}
		 		int ch;
		 		ch=_getch();//不用按Enter输入 
		 		switch(ch)
				{
	   				case 'W'://如果按W该怎么办 
	  				case 'w':
		   			if(WJmap[r-1][c]==0||WJmap[r-1][c]==3||WJmap[r-1][c]==6)//如果上面是空地或目的地或2号小人,就能移动 
					{
		    			WJmap[r-1][c]+=5;
		    			WJmap[r][c]-=5;
		   			} 
		   			else if(WJmap[r-1][c]==4||WJmap[r-1][c]==7||WJmap[r-1][c]==6)//如果是箱子,目的地+箱子,2号小人 
					{
		    			if(WJmap[r-2][c]==0||WJmap[r-2][c]==3)//还要上面是空地或者目的地,不然就会出现箱子推墙里的情况 
						{
		     				WJmap[r-2][c]+=4;
		     				WJmap[r-1][c]+=1;
		     				WJmap[r][c]-=5;
		    			}
		   			}
		   			if(WJmap[r-1][c]==4)//如果是箱子 
					{
		    			if(WJmap[r-2][c]==4&&WJmap[r-3][c]==0)
						{
		     				WJmap[r-3][c]+=4;
		     				WJmap[r-1][c]+=1;
		     				WJmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'S':
		  			case 's':
		   			if(WJmap[r+1][c]==0||WJmap[r+1][c]==3||WJmap[r+1][c]==6)
					{
		    			WJmap[r+1][c]+=5;
		    			WJmap[r][c]-=5;
		   			}
		   			else if(WJmap[r+1][c]==4||WJmap[r+1][c]==7||WJmap[r+1][c]==6)
					{
		    			if(WJmap[r+2][c]==0||WJmap[r+2][c]==3)
						{
		     				WJmap[r+2][c]+=4;
		     				WJmap[r+1][c]+=1;
		     				WJmap[r][c]-=5;
		    			}
		   			}
		   			if(WJmap[r+1][c]==4)//如果是箱子
					{
		    			if(WJmap[r+2][c]==4&&WJmap[r+3][c]==0)
						{
		     				WJmap[r+3][c]+=4;
		     				WJmap[r+1][c]+=1;
		     				WJmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'A':
		  			case 'a':
		   			if(WJmap[r][c-1]==0||WJmap[r][c-1]==3||WJmap[r][c-1]==6)
					{
		    			WJmap[r][c-1]+=5;
		    			WJmap[r][c]-=5;
		   			}
		   			else if(WJmap[r][c-1]==4||WJmap[r][c-1]==7||WJmap[r][c-1]==6)
					{
		    			if(WJmap[r][c-2]==0||WJmap[r][c-2]==3)
						{
		     				WJmap[r][c-2]+=4;
		     				WJmap[r][c-1]+=1;
		     				WJmap[r][c]-=5;
		    			}
		   			}
		   			if(WJmap[r][c-1]==4)//如果是箱子
					{
		    			if(WJmap[r][c-2]==4&&WJmap[r][c-3]==0)
						{
		     				WJmap[r][c-3]+=4;
		     				WJmap[r][c-1]+=1;
		     				WJmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'D':
		  			case 'd':
		   			if(WJmap[r][c+1]==0||WJmap[r][c+1]==3||WJmap[r][c+1]==6)
					{
		    			WJmap[r][c+1]+=5;
		    			WJmap[r][c]-=5;
		   			}
		   			else if(WJmap[r][c+1]==4||WJmap[r][c+1]==7||WJmap[r][c+1]==6)
					{
		    			if(WJmap[r][c+2]==0||WJmap[r][c+2]==3)
						{
		     				WJmap[r][c+2]+=4;
		     				WJmap[r][c+1]+=1;
		     				WJmap[r][c]-=5;
		    			}
		   			}
		   			if(WJmap[r][c+1]==4)//如果是箱子 
					{
		    			if(WJmap[r][c+2]==4&&WJmap[r][c+3]==0)
						{
		     				WJmap[r][c+3]+=4;
		     				WJmap[r][c+1]+=1;
		     				WJmap[r][c]-=5;
		    			}
		   			}
		   			break; 
					case 72:
		   			if(WJmap[l-1][m]==0||WJmap[l-1][m]==3||WJmap[l-1][m]==5)
					{
		    			WJmap[l-1][m]+=6;
		    			WJmap[l][m]-=6;
		   			} 
		   			else if(WJmap[l-1][m]==4||WJmap[l-1][m]==7||WJmap[l-1][m]==5)
					{
		    			if(WJmap[l-2][m]==0||WJmap[l-2][m]==3)
						{
		     				WJmap[l-2][m]+=4;
		     				WJmap[l-1][m]+=2;
		     				WJmap[l][m]-=6;
		    			}
		   			}
		   			break;
		   			case 80:
		   			if(WJmap[l+1][m]==0||WJmap[l+1][m]==3||WJmap[l+1][m]==5)
					{
		    			WJmap[l+1][m]+=6;
		    			WJmap[l][m]-=6;
		   			}
		   			else if(WJmap[l+1][m]==4||WJmap[l+1][m]==7||WJmap[l+1][m]==5)
					{
		    			if(WJmap[l+2][m]==0||WJmap[l+2][m]==3)
						{
		     				WJmap[l+2][m]+=4;
		     				WJmap[l+1][m]+=2;
		     				WJmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 75:
		   			if(WJmap[l][m-1]==0||WJmap[l][m-1]==3||WJmap[l][m-1]==5)
					{
		    			WJmap[l][m-1]+=6;
		    			WJmap[l][m]-=6;
		   			}
		   			else if(WJmap[l][m-1]==4||WJmap[l][m-1]==7||WJmap[l][m-1]==5)
					{
		    			if(WJmap[l][m-2]==0||WJmap[l][m-2]==3)
						{
		     				WJmap[l][m-2]+=4;
		     				WJmap[l][m-1]+=2;
		     				WJmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 77:
		   			if(WJmap[l][m+1]==0||WJmap[l][m+1]==3||WJmap[l][m+1]==5)
					{
		    			WJmap[l][m+1]+=6;
		    			WJmap[l][m]-=6;
		   			}
		   			else if(WJmap[l][m+1]==4||WJmap[l][m+1]==7||WJmap[l][m+1]==5)
					{
		    			if(WJmap[l][m+2]==0||WJmap[l][m+2]==3)
						{
		     				WJmap[l][m+2]+=4;
		     				WJmap[l][m+1]+=2;
		     				WJmap[l][m]-=6;
		    			}
		   			}
		   			break; 
		  			case 'Q':
		  			case 'q':
		   			flag=false;
		  			default:
		   			break;
	   			}
		 		}
			}		
		 	if(d=='P')
		 	{
		 		int r,c,l,m; 
		 		for(int i=0;i<R;i++)
				{
		  			for(int j=0;j<C;j++)
					{
		   				if(WPmap[i][j]==5||WPmap[i][j]==8||WPmap[i][j]==11)
						{
		    				r=i;
		    				c=j;
		   				}
		   				if(WPmap[i][j]==6||WPmap[i][j]==9||WPmap[i][j]==11)
		   				{
		   					l=i;
		   					m=j;
						}
		  			}
		 		}
		 		cout<<"1当前的坐标为:("<<r<<","<<c<<")"<<endl;
		 		cout<<"2当前的坐标为:("<<l<<","<<m<<")"<<endl;
		 		int ch;
		 		ch=_getch();
		 		switch(ch)
				{
		  			case 'W':
		  			case 'w':
		   			if(WPmap[r-1][c]==0||WPmap[r-1][c]==3||WPmap[r-1][c]==6)
					{
		    			WPmap[r-1][c]+=5;
		    			WPmap[r][c]-=5;
		   			} 
		   			else if(WPmap[r-1][c]==4||WPmap[r-1][c]==7||WPmap[r-1][c]==6)
					{
		    			if(WPmap[r-2][c]==0||WPmap[r-2][c]==3)
						{
		     				WPmap[r-2][c]+=4;
		     				WPmap[r-1][c]+=1;
		     				WPmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'S':
		  			case 's':
		   			if(WPmap[r+1][c]==0||WPmap[r+1][c]==3||WPmap[r+1][c]==6)
					{
		    			WPmap[r+1][c]+=5;
		    			WPmap[r][c]-=5;
		   			}
		   			else if(WPmap[r+1][c]==4||WPmap[r+1][c]==7||WPmap[r+1][c]==6)
					{
		    			if(WPmap[r+2][c]==0||WPmap[r+2][c]==3)
						{
		     				WPmap[r+2][c]+=4;
		     				WPmap[r+1][c]+=1;
		     				WPmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'A':
		  			case 'a':
		   			if(WPmap[r][c-1]==0||WPmap[r][c-1]==3||WPmap[r][c-1]==6)
					{
		    			WPmap[r][c-1]+=5;
		    			WPmap[r][c]-=5;
		   			}
		   			else if(WPmap[r][c-1]==4||WPmap[r][c-1]==7||WPmap[r][c-1]==6)
					{
		    			if(WPmap[r][c-2]==0||WPmap[r][c-2]==3)
						{
		     				WPmap[r][c-2]+=4;
		     				WPmap[r][c-1]+=1;
		     				WPmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'D':
		  			case 'd':
		   			if(WPmap[r][c+1]==0||WPmap[r][c+1]==3||WPmap[r][c+1]==6)
					{
		    			WPmap[r][c+1]+=5;
		    			WPmap[r][c]-=5;
		   			}
		   			else if(WPmap[r][c+1]==4||WPmap[r][c+1]==7||WPmap[r][c+1]==6)
					{
		    			if(WPmap[r][c+2]==0||WPmap[r][c+2]==3)
						{
		     				WPmap[r][c+2]+=4;
		     				WPmap[r][c+1]+=1;
		     				WPmap[r][c]-=5;
		    			}
		   			}
		   			break; 
		   			case 72:
		   			if(WPmap[l-1][m]==0||WPmap[l-1][m]==3||WPmap[l-1][m]==5)
					{
		    			WPmap[l-1][m]+=6;
		    			WPmap[l][m]-=6;
		   			} 
		   			else if(WPmap[l-1][m]==4||WPmap[l-1][m]==7||WPmap[l-1][m]==5)
					{
		    			if(WPmap[l-2][m]==0||WPmap[l-2][m]==3)
						{
		     				WPmap[l-2][m]+=4;
		     				WPmap[l-1][m]+=2;
		     				WPmap[l][m]-=6;
		    			}
		   			}
		   			break;
		   			case 80:
		   			if(WPmap[l+1][m]==0||WPmap[l+1][m]==3||WPmap[l+1][m]==5)
					{
		    			WPmap[l+1][m]+=6;
		    			WPmap[l][m]-=6;
		   			}
		   			else if(WPmap[l+1][m]==4||WPmap[l+1][m]==7||WPmap[l+1][m]==5)
					{
		    			if(WPmap[l+2][m]==0||WPmap[l+2][m]==3)
						{
		     				WPmap[l+2][m]+=4;
		     				WPmap[l+1][m]+=2;
		     				WPmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 75:
		   			if(WPmap[l][m-1]==0||WPmap[l][m-1]==3||WPmap[l][m-1]==5)
					{
		    			WPmap[l][m-1]+=6;
		    			WPmap[l][m]-=6;
		   			}
		   			else if(WPmap[l][m-1]==4||WPmap[l][m-1]==7||WPmap[l][m-1]==5)
					{
		    			if(WPmap[l][m-2]==0||WPmap[l][m-2]==3)
						{
		     				WPmap[l][m-2]+=4;
		     				WPmap[l][m-1]+=2;
		     				WPmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 77:
		   			if(WPmap[l][m+1]==0||WPmap[l][m+1]==3||WPmap[l][m+1]==5)
					{
		    			WPmap[l][m+1]+=6;
		    			WPmap[l][m]-=6;
		   			}
		   			else if(WPmap[l][m+1]==4||WPmap[l][m+1]==7||WPmap[l][m+1]==5)
					{
		    			if(WPmap[l][m+2]==0||WPmap[l][m+2]==3)
						{
		     				WPmap[l][m+2]+=4;
		     				WPmap[l][m+1]+=2;
		     				WPmap[l][m]-=6;
		    			}
		   			}
		   			break; 
		  			case 'Q':
		  			case 'q':
		   			flag=false;
		  			default:
		   			break;
		 		}
			}
			if(d=='K')
			{
				int r,c,l,m; 
		 		for(int i=0;i<R;i++)
				{
		  			for(int j=0;j<C;j++)
					{
		   				if(WKmap[i][j]==5||WKmap[i][j]==8||WKmap[i][j]==11)
						{
		    				r=i;
		    				c=j;
		   				}
		   				if(WKmap[i][j]==6||WKmap[i][j]==9||WKmap[i][j]==11)
		   				{
		   					l=i;
		   					m=j;
						}
		  			}
		 		}
		 		cout<<"1当前的坐标为:("<<r<<","<<c<<")"<<endl;
		 		cout<<"2当前的坐标为:("<<l<<","<<m<<")"<<endl;
		 		int ch;
		 		ch=_getch();
		 		switch(ch)
				{
		  			case 'W':
		  			case 'w':
		   			if(WKmap[r-1][c]==0||WKmap[r-1][c]==3||WKmap[r-1][c]==6)
					{
		    			WKmap[r-1][c]+=5;
		    			WKmap[r][c]-=5;
		   			} 
		   			else if(WKmap[r-1][c]==4||WKmap[r-1][c]==7||WKmap[r-1][c]==6)
					{
		    			if(WKmap[r-2][c]==0||WKmap[r-2][c]==3)
						{
		     				WKmap[r-2][c]+=4;
		     				WKmap[r-1][c]+=1;
		     				WKmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'S':
		  			case 's':
		   			if(WKmap[r+1][c]==0||WKmap[r+1][c]==3||WKmap[r+1][c]==6)
					{
		    			WKmap[r+1][c]+=5;
		    			WKmap[r][c]-=5;
		   			}
		   			else if(WKmap[r+1][c]==4||WKmap[r+1][c]==7||WKmap[r+1][c]==6)
					{
		    			if(WKmap[r+2][c]==0||WKmap[r+2][c]==3)
						{
		     				WKmap[r+2][c]+=4;
		     				WKmap[r+1][c]+=1;
		     				WKmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'A':
		  			case 'a':
		   			if(WKmap[r][c-1]==0||WKmap[r][c-1]==3||WKmap[r][c-1]==6)
					{
		    			WKmap[r][c-1]+=5;
		    			WKmap[r][c]-=5;
		   			}
		   			else if(WKmap[r][c-1]==4||WKmap[r][c-1]==7||WKmap[r][c-1]==6)
					{
		    			if(WKmap[r][c-2]==0||WKmap[r][c-2]==3)
						{
		     				WKmap[r][c-2]+=4;
		     				WKmap[r][c-1]+=1;
		     				WKmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'D':
		  			case 'd':
		   			if(WKmap[r][c+1]==0||WKmap[r][c+1]==3||WKmap[r][c+1]==6)
					{
		    			WKmap[r][c+1]+=5;
		    			WKmap[r][c]-=5;
		   			}
		   			else if(WKmap[r][c+1]==4||WKmap[r][c+1]==7||WKmap[r][c+1]==6)
					{
		    			if(WKmap[r][c+2]==0||WKmap[r][c+2]==3)
						{
		     				WKmap[r][c+2]+=4;
		     				WKmap[r][c+1]+=1;
		     				WKmap[r][c]-=5;
		    			}
		   			}
		   			break; 
		   			case 72:
		   			if(WKmap[l-1][m]==0||WKmap[l-1][m]==3||WKmap[l-1][m]==5)
					{
		    			WKmap[l-1][m]+=6;
		    			WKmap[l][m]-=6;
		   			} 
		   			else if(WKmap[l-1][m]==4||WKmap[l-1][m]==7||WKmap[l-1][m]==5)
					{
		    			if(WKmap[l-2][m]==0||WKmap[l-2][m]==3)
						{
		     				WKmap[l-2][m]+=4;
		     				WKmap[l-1][m]+=2;
		     				WKmap[l][m]-=6;
		    			}
		   			}
		   			break;
		   			case 80:
		   			if(WKmap[l+1][m]==0||WKmap[l+1][m]==3||WKmap[l+1][m]==5)
					{
		    			WKmap[l+1][m]+=6;
		    			WKmap[l][m]-=6;
		   			}
		   			else if(WKmap[l+1][m]==4||WKmap[l+1][m]==7||WKmap[l+1][m]==5)
					{
		    			if(WKmap[l+2][m]==0||WKmap[l+2][m]==3)
						{
		     				WKmap[l+2][m]+=4;
		     				WKmap[l+1][m]+=2;
		     				WKmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 75:
		   			if(WKmap[l][m-1]==0||WKmap[l][m-1]==3||WKmap[l][m-1]==5)
					{
		    			WKmap[l][m-1]+=6;
		    			WKmap[l][m]-=6;
		   			}
		   			else if(WKmap[l][m-1]==4||WKmap[l][m-1]==7||WKmap[l][m-1]==5)
					{
		    			if(WKmap[l][m-2]==0||WKmap[l][m-2]==3)
						{
		     				WKmap[l][m-2]+=4;
		     				WKmap[l][m-1]+=2;
		     				WKmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 77:
		   			if(WKmap[l][m+1]==0||WKmap[l][m+1]==3||WKmap[l][m+1]==5)
					{
		    			WKmap[l][m+1]+=6;
		    			WKmap[l][m]-=6;
		   			}
		   			else if(WKmap[l][m+1]==4||WKmap[l][m+1]==7||WKmap[l][m+1]==5)
					{
		    			if(WKmap[l][m+2]==0||WKmap[l][m+2]==3)
						{
		     				WKmap[l][m+2]+=4;
		     				WKmap[l][m+1]+=2;
		     				WKmap[l][m]-=6;
		    			}
		   			}
		   			break; 
		  			case 'Q':
		  			case 'q':
		   			flag=false;
		  			default:
		   			break;
		 		}
			}
		if(e=='T')
		{
			if(f=='L')
			{
				int r,c,l,m; 
		 		for(int i=0;i<R;i++)
				{
		  			for(int j=0;j<C;j++)
					{
		   				if(TLmap[i][j]==5||TLmap[i][j]==8||TLmap[i][j]==11)
						{
		    				r=i;
		    				c=j;
		   				}
		   				if(TLmap[i][j]==6||TLmap[i][j]==9||TLmap[i][j]==11)
		   				{
		   					l=i;
		   					m=j;
						}
		  			}
		 		}
		 		cout<<"1当前的坐标为:("<<r<<","<<c<<")"<<endl;
		 		cout<<"2当前的坐标为:("<<l<<","<<m<<")"<<endl;
		 		int ch;
		 		ch=_getch();
		 		switch(ch)
				{
		  			case 'W':
		  			case 'w':
		   			if(TLmap[r-1][c]==0||TLmap[r-1][c]==3||TLmap[r-1][c]==6)
					{
		    			TLmap[r-1][c]+=5;
		    			TLmap[r][c]-=5;
		   			} 
		   			else if(TLmap[r-1][c]==4||TLmap[r-1][c]==7||TLmap[r-1][c]==6)
					{
		    			if(TLmap[r-2][c]==0||TLmap[r-2][c]==3)
						{
		     				TLmap[r-2][c]+=4;
		     				TLmap[r-1][c]+=1;
		     				TLmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'S':
		  			case 's':
		   			if(TLmap[r+1][c]==0||TLmap[r+1][c]==3||TLmap[r+1][c]==6)
					{
		    			TLmap[r+1][c]+=5;
		    			TLmap[r][c]-=5;
		   			}
		   			else if(TLmap[r+1][c]==4||TLmap[r+1][c]==7||TLmap[r+1][c]==6)
					{
		    			if(TLmap[r+2][c]==0||TLmap[r+2][c]==3)
						{
		     				TLmap[r+2][c]+=4;
		     				TLmap[r+1][c]+=1;
		     				TLmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'A':
		  			case 'a':
		   			if(TLmap[r][c-1]==0||TLmap[r][c-1]==3||TLmap[r][c-1]==6)
					{
		    			TLmap[r][c-1]+=5;
		    			TLmap[r][c]-=5;
		   			}
		   			else if(TLmap[r][c-1]==4||TLmap[r][c-1]==7||TLmap[r][c-1]==6)
					{
		    			if(TLmap[r][c-2]==0||TLmap[r][c-2]==3)
						{
		     				TLmap[r][c-2]+=4;
		     				TLmap[r][c-1]+=1;
		     				TLmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'D':
		  			case 'd':
		   			if(TLmap[r][c+1]==0||TLmap[r][c+1]==3||TLmap[r][c+1]==6)
					{
		    			TLmap[r][c+1]+=5;
		    			TLmap[r][c]-=5;
		   			}
		   			else if(TLmap[r][c+1]==4||TLmap[r][c+1]==7||TLmap[r][c+1]==6)
					{
		    			if(TLmap[r][c+2]==0||TLmap[r][c+2]==3)
						{
		     				TLmap[r][c+2]+=4;
		     				TLmap[r][c+1]+=1;
		     				TLmap[r][c]-=5;
		    			}
		   			}
		   			break; 
		   			case 72:
		   			if(TLmap[l-1][m]==0||TLmap[l-1][m]==3||TLmap[l-1][m]==5)
					{
		    			TLmap[l-1][m]+=6;
		    			TLmap[l][m]-=6;
		   			} 
		   			else if(TLmap[l-1][m]==4||TLmap[l-1][m]==7||TLmap[l-1][m]==5)
					{
		    			if(TLmap[l-2][m]==0||TLmap[l-2][m]==3)
						{
		     				TLmap[l-2][m]+=4;
		     				TLmap[l-1][m]+=2;
		     				TLmap[l][m]-=6;
		    			}
		   			}
		   			break;
		   			case 80:
		   			if(TLmap[l+1][m]==0||TLmap[l+1][m]==3||TLmap[l+1][m]==5)
					{
		    			TLmap[l+1][m]+=6;
		    			TLmap[l][m]-=6;
		   			}
		   			else if(TLmap[l+1][m]==4||TLmap[l+1][m]==7||TLmap[l+1][m]==5)
					{
		    			if(TLmap[l+2][m]==0||TLmap[l+2][m]==3)
						{
		     				TLmap[l+2][m]+=4;
		     				TLmap[l+1][m]+=2;
		     				TLmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 75:
		   			if(TLmap[l][m-1]==0||TLmap[l][m-1]==3||TLmap[l][m-1]==5)
					{
		    			TLmap[l][m-1]+=6;
		    			TLmap[l][m]-=6;
		   			}
		   			else if(TLmap[l][m-1]==4||TLmap[l][m-1]==7||TLmap[l][m-1]==5)
					{
		    			if(TLmap[l][m-2]==0||TLmap[l][m-2]==3)
						{
		     				TLmap[l][m-2]+=4;
		     				TLmap[l][m-1]+=2;
		     				TLmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 77:
		   			if(TLmap[l][m+1]==0||TLmap[l][m+1]==3||TLmap[l][m+1]==5)
					{
		    			TLmap[l][m+1]+=6;
		    			TLmap[l][m]-=6;
		   			}
		   			else if(TLmap[l][m+1]==4||TLmap[l][m+1]==7||TLmap[l][m+1]==5)
					{
		    			if(TLmap[l][m+2]==0||TLmap[l][m+2]==3)
						{
		     				TLmap[l][m+2]+=4;
		     				TLmap[l][m+1]+=2;
		     				TLmap[l][m]-=6;
		    			}
		   			}
		   			break; 
		  			case 'Q':
		  			case 'q':
		   			flag=false;
		  			default:
		   			break;
		 		}
			}
			if(f=='S')
			{
				int r,c,l,m; 
		 		for(int i=0;i<R;i++)
				{
		  			for(int j=0;j<C;j++)
					{
		   				if(TSmap[i][j]==5||TSmap[i][j]==8||TSmap[i][j]==11)
						{
		    				r=i;
		    				c=j;
		   				}
		   				if(TSmap[i][j]==6||TSmap[i][j]==9||TSmap[i][j]==11)
		   				{
		   					l=i;
		   					m=j;
						}
		  			}
		 		}
		 		cout<<"1当前的坐标为:("<<r<<","<<c<<")"<<endl;
		 		cout<<"2当前的坐标为:("<<l<<","<<m<<")"<<endl;
		 		int ch;
		 		ch=_getch();
		 		switch(ch)
				{
		  			case 'W':
		  			case 'w':
		   			if(TSmap[r-1][c]==0||TSmap[r-1][c]==3||TSmap[r-1][c]==6)
					{
		    			TSmap[r-1][c]+=5;
		    			TSmap[r][c]-=5;
		   			} 
		   			else if(TSmap[r-1][c]==4||TSmap[r-1][c]==7||TSmap[r-1][c]==6)
					{
		    			if(TSmap[r-2][c]==0||TSmap[r-2][c]==3)
						{
		     				TSmap[r-2][c]+=4;
		     				TSmap[r-1][c]+=1;
		     				TSmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'S':
		  			case 's':
		   			if(TSmap[r+1][c]==0||TSmap[r+1][c]==3||TSmap[r+1][c]==6)
					{
		    			TSmap[r+1][c]+=5;
		    			TSmap[r][c]-=5;
		   			}
		   			else if(TSmap[r+1][c]==4||TSmap[r+1][c]==7||TSmap[r+1][c]==6)
					{
		    			if(TSmap[r+2][c]==0||TSmap[r+2][c]==3)
						{
		     				TSmap[r+2][c]+=4;
		     				TSmap[r+1][c]+=1;
		     				TSmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'A':
		  			case 'a':
		   			if(TSmap[r][c-1]==0||TSmap[r][c-1]==3||TSmap[r][c-1]==6)
					{
		    			TSmap[r][c-1]+=5;
		    			TSmap[r][c]-=5;
		   			}
		   			else if(TSmap[r][c-1]==4||TSmap[r][c-1]==7||TSmap[r][c-1]==6)
					{
		    			if(TSmap[r][c-2]==0||TSmap[r][c-2]==3)
						{
		     				TSmap[r][c-2]+=4;
		     				TSmap[r][c-1]+=1;
		     				TSmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'D':
		  			case 'd':
		   			if(TSmap[r][c+1]==0||TSmap[r][c+1]==3||TSmap[r][c+1]==6)
					{
		    			TSmap[r][c+1]+=5;
		    			TSmap[r][c]-=5;
		   			}
		   			else if(TSmap[r][c+1]==4||TSmap[r][c+1]==7||TSmap[r][c+1]==6)
					{
		    			if(TSmap[r][c+2]==0||TSmap[r][c+2]==3)
						{
		     				TSmap[r][c+2]+=4;
		     				TSmap[r][c+1]+=1;
		     				TSmap[r][c]-=5;
		    			}
		   			}
		   			break; 
		   			case 72:
		   			if(TSmap[l-1][m]==0||TSmap[l-1][m]==3||TSmap[l-1][m]==5)
					{
		    			TSmap[l-1][m]+=6;
		    			TSmap[l][m]-=6;
		   			} 
		   			else if(TSmap[l-1][m]==4||TSmap[l-1][m]==7||TSmap[l-1][m]==5)
					{
		    			if(TSmap[l-2][m]==0||TSmap[l-2][m]==3)
						{
		     				TSmap[l-2][m]+=4;
		     				TSmap[l-1][m]+=2;
		     				TSmap[l][m]-=6;
		    			}
		   			}
		   			break;
		   			case 80:
		   			if(TSmap[l+1][m]==0||TSmap[l+1][m]==3||TSmap[l+1][m]==5)
					{
		    			TSmap[l+1][m]+=6;
		    			TSmap[l][m]-=6;
		   			}
		   			else if(TSmap[l+1][m]==4||TSmap[l+1][m]==7||TSmap[l+1][m]==5)
					{
		    			if(TSmap[l+2][m]==0||TSmap[l+2][m]==3)
						{
		     				TSmap[l+2][m]+=4;
		     				TSmap[l+1][m]+=2;
		     				TSmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 75:
		   			if(TSmap[l][m-1]==0||TSmap[l][m-1]==3||TSmap[l][m-1]==5)
					{
		    			TSmap[l][m-1]+=6;
		    			TSmap[l][m]-=6;
		   			}
		   			else if(TSmap[l][m-1]==4||TSmap[l][m-1]==7||TSmap[l][m-1]==5)
					{
		    			if(TSmap[l][m-2]==0||TSmap[l][m-2]==3)
						{
		     				TSmap[l][m-2]+=4;
		     				TSmap[l][m-1]+=2;
		     				TSmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 77:
		   			if(TSmap[l][m+1]==0||TSmap[l][m+1]==3||TSmap[l][m+1]==5)
					{
		    			TSmap[l][m+1]+=6;
		    			TSmap[l][m]-=6;
		   			}
		   			else if(TSmap[l][m+1]==4||TSmap[l][m+1]==7||TSmap[l][m+1]==5)
					{
		    			if(TSmap[l][m+2]==0||TSmap[l][m+2]==3)
						{
		     				TSmap[l][m+2]+=4;
		     				TSmap[l][m+1]+=2;
		     				TSmap[l][m]-=6;
		    			}
		   			}
		   			break; 
		  			case 'Q':
		  			case 'q':
		   			flag=false;
		  			default:
		   			break;
		 		}
			}
			if(f=='Y')
			{
				int r,c,l,m; 
		 		for(int i=0;i<R;i++)
				{
		  			for(int j=0;j<C;j++)
					{
		   				if(TYmap[i][j]==5||TYmap[i][j]==8||TYmap[i][j]==11)
						{
		    				r=i;
		    				c=j;
		   				}
		   				if(TYmap[i][j]==6||TYmap[i][j]==9||TYmap[i][j]==11)
		   				{
		   					l=i;
		   					m=j;
						}
		  			}
		 		}
		 		cout<<"1当前的坐标为:("<<r<<","<<c<<")"<<endl;
		 		cout<<"2当前的坐标为:("<<l<<","<<m<<")"<<endl;
		 		int ch;
		 		ch=_getch();
		 		switch(ch)
				{
		  			case 'W':
		  			case 'w':
		   			if(TYmap[r-1][c]==0||TYmap[r-1][c]==3||TYmap[r-1][c]==6)
					{
		    			TYmap[r-1][c]+=5;
		    			TYmap[r][c]-=5;
		   			} 
		   			else if(TYmap[r-1][c]==4||TYmap[r-1][c]==7||TYmap[r-1][c]==6)
					{
		    			if(TYmap[r-2][c]==0||TYmap[r-2][c]==3)
						{
		     				TYmap[r-2][c]+=4;
		     				TYmap[r-1][c]+=1;
		     				TYmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'S':
		  			case 's':
		   			if(TYmap[r+1][c]==0||TYmap[r+1][c]==3||TYmap[r+1][c]==6)
					{
		    			TYmap[r+1][c]+=5;
		    			TYmap[r][c]-=5;
		   			}
		   			else if(TYmap[r+1][c]==4||TYmap[r+1][c]==7||TYmap[r+1][c]==6)
					{
		    			if(TYmap[r+2][c]==0||TYmap[r+2][c]==3)
						{
		     				TYmap[r+2][c]+=4;
		     				TYmap[r+1][c]+=1;
		     				TYmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'A':
		  			case 'a':
		   			if(TYmap[r][c-1]==0||TYmap[r][c-1]==3||TYmap[r][c-1]==6)
					{
		    			TYmap[r][c-1]+=5;
		    			TYmap[r][c]-=5;
		   			}
		   			else if(TYmap[r][c-1]==4||TYmap[r][c-1]==7||TYmap[r][c-1]==6)
					{
		    			if(TYmap[r][c-2]==0||TYmap[r][c-2]==3)
						{
		     				TYmap[r][c-2]+=4;
		     				TYmap[r][c-1]+=1;
		     				TYmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'D':
		  			case 'd':
		   			if(TYmap[r][c+1]==0||TYmap[r][c+1]==3||TYmap[r][c+1]==6)
					{
		    			TYmap[r][c+1]+=5;
		    			TYmap[r][c]-=5;
		   			}
		   			else if(TYmap[r][c+1]==4||TYmap[r][c+1]==7||TYmap[r][c+1]==6)
					{
		    			if(TYmap[r][c+2]==0||TYmap[r][c+2]==3)
						{
		     				TYmap[r][c+2]+=4;
		     				TYmap[r][c+1]+=1;
		     				TYmap[r][c]-=5;
		    			}
		   			}
		   			break; 
		   			case 72:
		   			if(TYmap[l-1][m]==0||TYmap[l-1][m]==3||TYmap[l-1][m]==5)
					{
		    			TYmap[l-1][m]+=6;
		    			TYmap[l][m]-=6;
		   			} 
		   			else if(TYmap[l-1][m]==4||TYmap[l-1][m]==7||TYmap[l-1][m]==5)
					{
		    			if(TYmap[l-2][m]==0||TYmap[l-2][m]==3)
						{
		     				TYmap[l-2][m]+=4;
		     				TYmap[l-1][m]+=2;
		     				TYmap[l][m]-=6;
		    			}
		   			}
		   			break;
		   			case 80:
		   			if(TYmap[l+1][m]==0||TYmap[l+1][m]==3||TYmap[l+1][m]==5)
					{
		    			TYmap[l+1][m]+=6;
		    			TYmap[l][m]-=6;
		   			}
		   			else if(TYmap[l+1][m]==4||TYmap[l+1][m]==7||TYmap[l+1][m]==5)
					{
		    			if(TYmap[l+2][m]==0||TYmap[l+2][m]==3)
						{
		     				TYmap[l+2][m]+=4;
		     				TYmap[l+1][m]+=2;
		     				TYmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 75:
		   			if(TYmap[l][m-1]==0||TYmap[l][m-1]==3||TYmap[l][m-1]==5)
					{
		    			TYmap[l][m-1]+=6;
		    			TYmap[l][m]-=6;
		   			}
		   			else if(TYmap[l][m-1]==4||TYmap[l][m-1]==7||TYmap[l][m-1]==5)
					{
		    			if(TYmap[l][m-2]==0||TYmap[l][m-2]==3)
						{
		     				TYmap[l][m-2]+=4;
		     				TYmap[l][m-1]+=2;
		     				TYmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 77:
		   			if(TYmap[l][m+1]==0||TYmap[l][m+1]==3||TYmap[l][m+1]==5)
					{
		    			TYmap[l][m+1]+=6;
		    			TYmap[l][m]-=6;
		   			}
		   			else if(TYmap[l][m+1]==4||TYmap[l][m+1]==7||TYmap[l][m+1]==5)
					{
		    			if(TYmap[l][m+2]==0||TYmap[l][m+2]==3)
						{
		     				TYmap[l][m+2]+=4;
		     				TYmap[l][m+1]+=2;
		     				TYmap[l][m]-=6;
		    			}
		   			}
		   			break; 
		  			case 'Q':
		  			case 'q':
		   			flag=false;
		  			default:
		   			break;
		 		}	
			}
		}
	}

	else if(g==3||g==6)
	{
		//1人导弹模式(无坐标) 
		if(e=='W')
		{
		if(d=='J')
		{
			int r,c,l,m; 
	 		for(int i=0;i<R;i++)
			{
	  			for(int j=0;j<C;j++)
				{
	   				if(WJmap[i][j]==5||WJmap[i][j]==8||WJmap[i][j]==11)
					{
	    				r=i;
	    				c=j;
	   				}
	   				if(WJmap[i][j]==6||WJmap[i][j]==9||WJmap[i][j]==11)
	   				{
	   					l=i;
	   					m=j;
					}
	  			}
	 		}
	 		int ch;
	 		ch=_getch();
	 		srand(time(NULL));
			int x,y;
			x=rand()%16+1;
			y=rand()%16+1;
	 		if(WJmap[r][c]==WJmap[x][y]) z1=0;
	 		if(z1==0)
			{
			 	WJmap[r][c]-=5;
			 	z1+=2;
			} 
			if(z1==0)
	 		{
	 			cout<<"1被炸死了!"<<endl;
	 			flag=false;
			}
	 		switch(ch)
			{
   				case 'W':
  				case 'w':
	   			if((WJmap[r-1][c]==0||WJmap[r-1][c]==3||WJmap[r-1][c]==6)&&(z1==1))
				{
	    			WJmap[r-1][c]+=5;
	    			WJmap[r][c]-=5;
	   			} 
	   			else if((WJmap[r-1][c]==4||WJmap[r-1][c]==7||WJmap[r-1][c]==6)&&(z1==1))
				{
	    			if((WJmap[r-2][c]==0||WJmap[r-2][c]==3)&&(z1==1))
					{
	     				WJmap[r-2][c]+=4;
	     				WJmap[r-1][c]+=1;
	     				WJmap[r][c]-=5;
	    			}
	   			}
	   			break;
	  			case 'S':
	  			case 's':
	   			if((WJmap[r+1][c]==0||WJmap[r+1][c]==3||WJmap[r+1][c]==6)&&(z1==1))
				{
	    			WJmap[r+1][c]+=5;
	    			WJmap[r][c]-=5;
	   			}
	   			else if((WJmap[r+1][c]==4||WJmap[r+1][c]==7||WJmap[r+1][c]==6)&&(z1==1))
				{
	    			if(WJmap[r+2][c]==0||WJmap[r+2][c]==3)
					{
	     				WJmap[r+2][c]+=4;
	     				WJmap[r+1][c]+=1;
	     				WJmap[r][c]-=5;
	    			}
	   			}
	   			break;
	  			case 'A':
	  			case 'a':
	   			if((WJmap[r][c-1]==0||WJmap[r][c-1]==3||WJmap[r][c-1]==6)&&(z1==1))
				{
	    			WJmap[r][c-1]+=5;
	    			WJmap[r][c]-=5;
	   			}
	   			else if((WJmap[r][c-1]==4||WJmap[r][c-1]==7||WJmap[r][c-1]==6)&&(z1==1))
				{
	    			if(WJmap[r][c-2]==0||WJmap[r][c-2]==3)
					{
	     				WJmap[r][c-2]+=4;
	     				WJmap[r][c-1]+=1;
	     				WJmap[r][c]-=5;
	    			}
	   			}
	   			break;
	  			case 'D':
	  			case 'd':
	   			if((WJmap[r][c+1]==0||WJmap[r][c+1]==3||WJmap[r][c+1]==6)&&(z1==1))
				{
	    			WJmap[r][c+1]+=5;
	    			WJmap[r][c]-=5;
	   			}
	   			else if((WJmap[r][c+1]==4||WJmap[r][c+1]==7||WJmap[r][c+1]==6)&&(z1==1))
				{
	    			if(WJmap[r][c+2]==0||WJmap[r][c+2]==3)
					{
	     				WJmap[r][c+2]+=4;
	     				WJmap[r][c+1]+=1;
	     				WJmap[r][c]-=5;
	    			}
	   			}
	   			break; 
				case 72:
	   			if((WJmap[l-1][m]==0||WJmap[l-1][m]==3||WJmap[l-1][m]==5)&&(z2==1))
				{
	    			WJmap[l-1][m]+=6;
	    			WJmap[l][m]-=6;
	   			} 
	   			else if((WJmap[l-1][m]==4||WJmap[l-1][m]==7||WJmap[l-1][m]==5)&&(z2==1))
				{
	    			if(WJmap[l-2][m]==0||WJmap[l-2][m]==3)
					{
	     				WJmap[l-2][m]+=4;
	     				WJmap[l-1][m]+=2;
	     				WJmap[l][m]-=6;
	    			}
	   			}
	   			break;
	   			case 80:
	   			if((WJmap[l+1][m]==0||WJmap[l+1][m]==3||WJmap[l+1][m]==5)&&(z2==1))
				{
	    			WJmap[l+1][m]+=6;
	    			WJmap[l][m]-=6;
	   			}
	   			else if((WJmap[l+1][m]==4||WJmap[l+1][m]==7||WJmap[l+1][m]==5)&&(z2==1))
				{
	    			if(WJmap[l+2][m]==0||WJmap[l+2][m]==3)
					{
	     				WJmap[l+2][m]+=4;
	     				WJmap[l+1][m]+=2;
	     				WJmap[l][m]-=6;
	    			}
	   			}
	   			break;
	  			case 75:
	   			if((WJmap[l][m-1]==0||WJmap[l][m-1]==3||WJmap[l][m-1]==5)&&(z2==1))
				{
	    			WJmap[l][m-1]+=6;
	    			WJmap[l][m]-=6;
	   			}
	   			else if((WJmap[l][m-1]==4||WJmap[l][m-1]==7||WJmap[l][m-1]==5)&&(z2==1))
				{
	    			if(WJmap[l][m-2]==0||WJmap[l][m-2]==3)
					{
	     				WJmap[l][m-2]+=4;
	     				WJmap[l][m-1]+=2;
	     				WJmap[l][m]-=6;
	    			}
	   			}
	   			break;
	  			case 77:
	   			if((WJmap[l][m+1]==0||WJmap[l][m+1]==3||WJmap[l][m+1]==5)&&(z2==1))
				{
	    			WJmap[l][m+1]+=6;
	    			WJmap[l][m]-=6;
	   			}
	   			else if((WJmap[l][m+1]==4||WJmap[l][m+1]==7||WJmap[l][m+1]==5)&&(z2==1))
				{
	    			if(WJmap[l][m+2]==0||WJmap[l][m+2]==3)
					{
	     				WJmap[l][m+2]+=4;
	     				WJmap[l][m+1]+=2;
	     				WJmap[l][m]-=6;
	    			}
	   			}
	   			break; 
	  			case 'Q':
	  			case 'q':
	   			flag=false;
	  			default:
	   			break;
	 		}
		}		
	 	if(d=='P')
	 	{
	 		int r,c,l,m; 
	 		for(int i=0;i<R;i++)
			{
	  			for(int j=0;j<C;j++)
				{
	   				if(WPmap[i][j]==5||WPmap[i][j]==8||WPmap[i][j]==11)
					{
	    				r=i;
	    				c=j;
	   				}
	   				if(WPmap[i][j]==6||WPmap[i][j]==9||WPmap[i][j]==11)
	   				{
	   					l=i;
	   					m=j;
					}
	  			}
	 		}
	 		int ch;
	 		ch=_getch();
	 		srand(time(NULL));
			int x,y;
			x=rand()%16+1;
			y=rand()%16+1;
	 		if(WPmap[r][c]==WPmap[x][y]) z1=0;
	 		if(z1==0)
			{
			 	WPmap[r][c]-=5;
			 	z1+=2;
			} 
			if(z1==0)
	 		{
	 			cout<<"1被炸死了!"<<endl;
	 			flag=false;
			}
	 		switch(ch)
			{
	  			case 'W':
	  			case 'w':
	   			if((WPmap[r-1][c]==0||WPmap[r-1][c]==3||WPmap[r-1][c]==6)&&(z1==1))
				{
	    			WPmap[r-1][c]+=5;
	    			WPmap[r][c]-=5;
	   			} 
	   			else if((WPmap[r-1][c]==4||WPmap[r-1][c]==7||WPmap[r-1][c]==6)&&(z1==1))
				{
	    			if((WPmap[r-2][c]==0||WPmap[r-2][c]==3)&&(z1==1))
					{
	     				WPmap[r-2][c]+=4;
	     				WPmap[r-1][c]+=1;
	     				WPmap[r][c]-=5;
	    			}
	   			}
	   			break;
	  			case 'S':
	  			case 's':
	   			if((WPmap[r+1][c]==0||WPmap[r+1][c]==3||WPmap[r+1][c]==6)&&(z1==1))
				{
	    			WPmap[r+1][c]+=5;
	    			WPmap[r][c]-=5;
	   			}
	   			else if((WPmap[r+1][c]==4||WPmap[r+1][c]==7||WPmap[r+1][c]==6)&&(z1==1))
				{
	    			if(WPmap[r+2][c]==0||WPmap[r+2][c]==3)
					{
	     				WPmap[r+2][c]+=4;
	     				WPmap[r+1][c]+=1;
	     				WPmap[r][c]-=5;
	    			}
	   			}
	   			break;
	  			case 'A':
	  			case 'a':
	   			if((WPmap[r][c-1]==0||WPmap[r][c-1]==3||WPmap[r][c-1]==6)&&(z1==1))
				{
	    			WPmap[r][c-1]+=5;
	    			WPmap[r][c]-=5;
	   			}
	   			else if((WPmap[r][c-1]==4||WPmap[r][c-1]==7||WPmap[r][c-1]==6)&&(z1==1))
				{
	    			if(WPmap[r][c-2]==0||WPmap[r][c-2]==3)
					{
	     				WPmap[r][c-2]+=4;
	     				WPmap[r][c-1]+=1;
	     				WPmap[r][c]-=5;
	    			}
	   			}
	   			break;
	  			case 'D':
	  			case 'd':
	   			if((WPmap[r][c+1]==0||WPmap[r][c+1]==3||WPmap[r][c+1]==6)&&(z1==1))
				{
	    			WPmap[r][c+1]+=5;
	    			WPmap[r][c]-=5;
	   			}
	   			else if((WPmap[r][c+1]==4||WPmap[r][c+1]==7||WPmap[r][c+1]==6)&&(z1==1))
				{
	    			if(WPmap[r][c+2]==0||WPmap[r][c+2]==3)
					{
	     				WPmap[r][c+2]+=4;
	     				WPmap[r][c+1]+=1;
	     				WPmap[r][c]-=5;
	    			}
	   			}
	   			break; 
	   			case 72:
	   			if((WPmap[l-1][m]==0||WPmap[l-1][m]==3||WPmap[l-1][m]==5)&&(z2==1))
				{
	    			WPmap[l-1][m]+=6;
	    			WPmap[l][m]-=6;
	   			} 
	   			else if((WPmap[l-1][m]==4||WPmap[l-1][m]==7||WPmap[l-1][m]==5)&&(z2==1))
				{
	    			if(WPmap[l-2][m]==0||WPmap[l-2][m]==3)
					{
	     				WPmap[l-2][m]+=4;
	     				WPmap[l-1][m]+=2;
	     				WPmap[l][m]-=6;
	    			}
	   			}
	   			break;
	   			case 80:
	   			if((WPmap[l+1][m]==0||WPmap[l+1][m]==3||WPmap[l+1][m]==5)&&(z2==1))
				{
	    			WPmap[l+1][m]+=6;
	    			WPmap[l][m]-=6;
	   			}
	   			else if((WPmap[l+1][m]==4||WPmap[l+1][m]==7||WPmap[l+1][m]==5)&&(z2==1))
				{
	    			if(WPmap[l+2][m]==0||WPmap[l+2][m]==3)
					{
	     				WPmap[l+2][m]+=4;
	     				WPmap[l+1][m]+=2;
	     				WPmap[l][m]-=6;
	    			}
	   			}
	   			break;
	  			case 75:
	   			if((WPmap[l][m-1]==0||WPmap[l][m-1]==3||WPmap[l][m-1]==5)&&(z2==1))
				{
	    			WPmap[l][m-1]+=6;
	    			WPmap[l][m]-=6;
	   			}
	   			else if((WPmap[l][m-1]==4||WPmap[l][m-1]==7||WPmap[l][m-1]==5)&&(z2==1))
				{
	    			if(WPmap[l][m-2]==0||WPmap[l][m-2]==3)
					{
	     				WPmap[l][m-2]+=4;
	     				WPmap[l][m-1]+=2;
	     				WPmap[l][m]-=6;
	    			}
	   			}
	   			break;
	  			case 77:
	   			if((WPmap[l][m+1]==0||WPmap[l][m+1]==3||WPmap[l][m+1]==5)&&(z2==1))
				{
	    			WPmap[l][m+1]+=6;
	    			WPmap[l][m]-=6;
	   			}
	   			else if(WPmap[l][m+1]==4||WPmap[l][m+1]==7||WPmap[l][m+1]==5)
				{
	    			if(WPmap[l][m+2]==0||WPmap[l][m+2]==3)
					{
	     				WPmap[l][m+2]+=4;
	     				WPmap[l][m+1]+=2;
	     				WPmap[l][m]-=6;
	    			}
	   			}
	   			break; 
	  			case 'Q':
	  			case 'q':
	   			flag=false;
	  			default:
	   			break;
	 		}
		}
		if(d=='K')
		{
			int r,c,l,m; 
	 		for(int i=0;i<R;i++)
			{
	  			for(int j=0;j<C;j++)
				{
	   				if(WKmap[i][j]==5||WKmap[i][j]==8||WKmap[i][j]==11)
					{
	    				r=i;
	    				c=j;
	   				}
	   				if(WKmap[i][j]==6||WKmap[i][j]==9||WKmap[i][j]==11)
	   				{
	   					l=i;
	   					m=j;
					}
	  			}
	 		}
	 		int ch;
	 		ch=_getch();
	 		srand(time(NULL));
			int x,y;
			x=rand()%16+1;
			y=rand()%16+1;
	 		if(WKmap[r][c]==WKmap[x][y]) z1=0;
	 		if(z1==0)
			{
			 	WKmap[r][c]-=5;
			 	z1+=2;
			} 
			if(z1==0)
	 		{
	 			cout<<"1被炸死了!"<<endl;
	 			flag=false;
			}
	 		switch(ch)
			{
	  			case 'W':
	  			case 'w':
	   			if((WKmap[r-1][c]==0||WKmap[r-1][c]==3||WKmap[r-1][c]==6)&&(z1==1))
				{
	    			WKmap[r-1][c]+=5;
	    			WKmap[r][c]-=5;
	   			} 
	   			else if((WKmap[r-1][c]==4||WKmap[r-1][c]==7||WKmap[r-1][c]==6)&&(z1==1))
				{
	    			if(WKmap[r-2][c]==0||WKmap[r-2][c]==3)
					{
	     				WKmap[r-2][c]+=4;
	     				WKmap[r-1][c]+=1;
	     				WKmap[r][c]-=5;
	    			}
	   			}
	   			break;
	  			case 'S':
	  			case 's':
	   			if((WKmap[r+1][c]==0||WKmap[r+1][c]==3||WKmap[r+1][c]==6)&&(z1==1))
				{
	    			WKmap[r+1][c]+=5;
	    			WKmap[r][c]-=5;
	   			}
	   			else if((WKmap[r+1][c]==4||WKmap[r+1][c]==7||WKmap[r+1][c]==6)&&(z1==1))
				{
	    			if(WKmap[r+2][c]==0||WKmap[r+2][c]==3)
					{
	     				WKmap[r+2][c]+=4;
	     				WKmap[r+1][c]+=1;
	     				WKmap[r][c]-=5;
	    			}
	   			}
	   			break;
	  			case 'A':
	  			case 'a':
	   			if((WKmap[r][c-1]==0||WKmap[r][c-1]==3||WKmap[r][c-1]==6)&&(z1==1))
				{
	    			WKmap[r][c-1]+=5;
	    			WKmap[r][c]-=5;
	   			}
	   			else if((WKmap[r][c-1]==4||WKmap[r][c-1]==7||WKmap[r][c-1]==6)&&(z1==1))
				{
	    			if(WKmap[r][c-2]==0||WKmap[r][c-2]==3)
					{
	     				WKmap[r][c-2]+=4;
	     				WKmap[r][c-1]+=1;
	     				WKmap[r][c]-=5;
	    			}
	   			}
	   			break;
	  			case 'D':
	  			case 'd':
	   			if((WKmap[r][c+1]==0||WKmap[r][c+1]==3||WKmap[r][c+1]==6)&&(z1==1))
				{
	    			WKmap[r][c+1]+=5;
	    			WKmap[r][c]-=5;
	   			}
	   			else if((WKmap[r][c+1]==4||WKmap[r][c+1]==7||WKmap[r][c+1]==6)&&(z2==1))
				{
	    			if(WKmap[r][c+2]==0||WKmap[r][c+2]==3)
					{
	     				WKmap[r][c+2]+=4;
	     				WKmap[r][c+1]+=1;
	     				WKmap[r][c]-=5;
	    			}
	   			}
	   			break; 
	   			case 72:
	   			if((WKmap[l-1][m]==0||WKmap[l-1][m]==3||WKmap[l-1][m]==5)&&(z2==1))
				{
	    			WKmap[l-1][m]+=6;
	    			WKmap[l][m]-=6;
	   			} 
	   			else if((WKmap[l-1][m]==4||WKmap[l-1][m]==7||WKmap[l-1][m]==5)&&(z2==1))
				{
	    			if((WKmap[l-2][m]==0||WKmap[l-2][m]==3)&&(z2==1))
					{
	     				WKmap[l-2][m]+=4;
	     				WKmap[l-1][m]+=2;
	     				WKmap[l][m]-=6;
	    			}
	   			}
	   			break;
	   			case 80:
	   			if((WKmap[l+1][m]==0||WKmap[l+1][m]==3||WKmap[l+1][m]==5)&&(z2==1))
				{
	    			WKmap[l+1][m]+=6;
	    			WKmap[l][m]-=6;
	   			}
	   			else if((WKmap[l+1][m]==4||WKmap[l+1][m]==7||WKmap[l+1][m]==5)&&(z2==1))
				{
	    			if(WKmap[l+2][m]==0||WKmap[l+2][m]==3)
					{
	     				WKmap[l+2][m]+=4;
	     				WKmap[l+1][m]+=2;
	     				WKmap[l][m]-=6;
	    			}
	   			}
	   			break;
	  			case 75:
	   			if((WKmap[l][m-1]==0||WKmap[l][m-1]==3||WKmap[l][m-1]==5)&&(z2==1))
				{
	    			WKmap[l][m-1]+=6;
	    			WKmap[l][m]-=6;
	   			}
	   			else if((WKmap[l][m-1]==4||WKmap[l][m-1]==7||WKmap[l][m-1]==5)&&(z2==1))
				{
	    			if((WKmap[l][m-2]==0||WKmap[l][m-2]==3)&&(z2==1))
					{
	     				WKmap[l][m-2]+=4;
	     				WKmap[l][m-1]+=2;
	     				WKmap[l][m]-=6;
	    			}
	   			}
	   			break;
	  			case 77:
	   			if((WKmap[l][m+1]==0||WKmap[l][m+1]==3||WKmap[l][m+1]==5)&&(z2==1))
				{
	    			WKmap[l][m+1]+=6;
	    			WKmap[l][m]-=6;
	   			}
	   			else if((WKmap[l][m+1]==4||WKmap[l][m+1]==7||WKmap[l][m+1]==5)&&(z2==1))
				{
	    			if(WKmap[l][m+2]==0||WKmap[l][m+2]==3)
					{
	     				WKmap[l][m+2]+=4;
	     				WKmap[l][m+1]+=2;
	     				WKmap[l][m]-=6;
	    			}
	   			}
	   			break; 
	  			case 'Q':
	  			case 'q':
	   			flag=false;
	  			default:
	   			break;
	 		}
		}
	}
	if(e=='T')
	{
		if(f=='L')
		{
			int r,c,l,m; 
	 		for(int i=0;i<R;i++)
			{
	  			for(int j=0;j<C;j++)
				{
	   				if(TLmap[i][j]==5||TLmap[i][j]==8||TLmap[i][j]==11)
					{
	    				r=i;
	    				c=j;
	   				}
	   				if(TLmap[i][j]==6||TLmap[i][j]==9||TLmap[i][j]==11)
	   				{
	   					l=i;
	   					m=j;
					}
	  			}
	 		}
	 		int ch;
	 		ch=_getch();
	 		srand(time(NULL));
			int x,y;
			x=rand()%16+1;
			y=rand()%16+1;
	 		if(TLmap[r][c]==TLmap[x][y]) z1=0;
	 		if(z1==0)
			{
			 	TLmap[r][c]-=5;
			 	z1+=2;
			} 
			if(z1==0)
	 		{
	 			cout<<"1被炸死了!"<<endl;
	 			flag=false;
			}
	 		switch(ch)
			{
	  			case 'W':
	  			case 'w':
	   			if(TLmap[r-1][c]==0||TLmap[r-1][c]==3||TLmap[r-1][c]==6)
				{
	    			TLmap[r-1][c]+=5;
	    			TLmap[r][c]-=5;
	   			} 
	   			else if(TLmap[r-1][c]==4||TLmap[r-1][c]==7||TLmap[r-1][c]==6)
				{
	    			if(TLmap[r-2][c]==0||TLmap[r-2][c]==3)
					{
	     				TLmap[r-2][c]+=4;
	     				TLmap[r-1][c]+=1;
	     				TLmap[r][c]-=5;
	    			}
	   			}
	   			break;
	  			case 'S':
	  			case 's':
	   			if(TLmap[r+1][c]==0||TLmap[r+1][c]==3||TLmap[r+1][c]==6)
				{
	    			TLmap[r+1][c]+=5;
	    			TLmap[r][c]-=5;
	   			}
	   			else if(TLmap[r+1][c]==4||TLmap[r+1][c]==7||TLmap[r+1][c]==6)
				{
	    			if(TLmap[r+2][c]==0||TLmap[r+2][c]==3)
					{
	     				TLmap[r+2][c]+=4;
	     				TLmap[r+1][c]+=1;
	     				TLmap[r][c]-=5;
	    			}
	   			}
	   			break;
	  			case 'A':
	  			case 'a':
	   			if(TLmap[r][c-1]==0||TLmap[r][c-1]==3||TLmap[r][c-1]==6)
				{
	    			TLmap[r][c-1]+=5;
	    			TLmap[r][c]-=5;
	   			}
	   			else if(TLmap[r][c-1]==4||TLmap[r][c-1]==7||TLmap[r][c-1]==6)
				{
	    			if(TLmap[r][c-2]==0||TLmap[r][c-2]==3)
					{
	     				TLmap[r][c-2]+=4;
	     				TLmap[r][c-1]+=1;
	     				TLmap[r][c]-=5;
	    			}
	   			}
	   			break;
	  			case 'D':
	  			case 'd':
	   			if(TLmap[r][c+1]==0||TLmap[r][c+1]==3||TLmap[r][c+1]==6)
				{
	    			TLmap[r][c+1]+=5;
	    			TLmap[r][c]-=5;
	   			}
	   			else if(TLmap[r][c+1]==4||TLmap[r][c+1]==7||TLmap[r][c+1]==6)
				{
	    			if(TLmap[r][c+2]==0||TLmap[r][c+2]==3)
					{
	     				TLmap[r][c+2]+=4;
	     				TLmap[r][c+1]+=1;
	     				TLmap[r][c]-=5;
	    			}
	   			}
	   			break; 
	   			case 72:
	   			if(TLmap[l-1][m]==0||TLmap[l-1][m]==3||TLmap[l-1][m]==5)
				{
	    			TLmap[l-1][m]+=6;
	    			TLmap[l][m]-=6;
	   			} 
	   			else if(TLmap[l-1][m]==4||TLmap[l-1][m]==7||TLmap[l-1][m]==5)
				{
	    			if(TLmap[l-2][m]==0||TLmap[l-2][m]==3)
					{
	     				TLmap[l-2][m]+=4;
	     				TLmap[l-1][m]+=2;
	     				TLmap[l][m]-=6;
	    			}
	   			}
	   			break;
	   			case 80:
	   			if(TLmap[l+1][m]==0||TLmap[l+1][m]==3||TLmap[l+1][m]==5)
				{
	    			TLmap[l+1][m]+=6;
	    			TLmap[l][m]-=6;
	   			}
	   			else if(TLmap[l+1][m]==4||TLmap[l+1][m]==7||TLmap[l+1][m]==5)
				{
	    			if(TLmap[l+2][m]==0||TLmap[l+2][m]==3)
					{
	     				TLmap[l+2][m]+=4;
	     				TLmap[l+1][m]+=2;
	     				TLmap[l][m]-=6;
	    			}
	   			}
	   			break;
	  			case 75:
	   			if(TLmap[l][m-1]==0||TLmap[l][m-1]==3||TLmap[l][m-1]==5)
				{
	    			TLmap[l][m-1]+=6;
	    			TLmap[l][m]-=6;
	   			}
	   			else if(TLmap[l][m-1]==4||TLmap[l][m-1]==7||TLmap[l][m-1]==5)
				{
	    			if(TLmap[l][m-2]==0||TLmap[l][m-2]==3)
					{
	     				TLmap[l][m-2]+=4;
	     				TLmap[l][m-1]+=2;
	     				TLmap[l][m]-=6;
	    			}
	   			}
	   			break;
	  			case 77:
	   			if(TLmap[l][m+1]==0||TLmap[l][m+1]==3||TLmap[l][m+1]==5)
				{
	    			TLmap[l][m+1]+=6;
	    			TLmap[l][m]-=6;
	   			}
	   			else if(TLmap[l][m+1]==4||TLmap[l][m+1]==7||TLmap[l][m+1]==5)
				{
	    			if(TLmap[l][m+2]==0||TLmap[l][m+2]==3)
					{
	     				TLmap[l][m+2]+=4;
	     				TLmap[l][m+1]+=2;
	     				TLmap[l][m]-=6;
	    			}
	   			}
	   			break; 
	  			case 'Q':
	  			case 'q':
	   			flag=false;
	  			default:
	   			break;
	 		}
		}
		if(f=='S')
		{
			int r,c,l,m; 
	 		for(int i=0;i<R;i++)
			{
	  			for(int j=0;j<C;j++)
				{
	   				if(TSmap[i][j]==5||TSmap[i][j]==8||TSmap[i][j]==11)
					{
	    				r=i;
	    				c=j;
	   				}
	   				if(TSmap[i][j]==6||TSmap[i][j]==9||TSmap[i][j]==11)
	   				{
	   					l=i;
	   					m=j;
					}
	  			}
	 		}
	 		int ch;
	 		ch=_getch();
	 		srand(time(NULL));
			int x,y;
			x=rand()%16+1;
			y=rand()%16+1;
	 		if(TSmap[r][c]==TSmap[x][y]) z1=0;
	 		if(z1==0)
			{
			 	TSmap[r][c]-=5;
			 	z1+=2;
			} 
			if(z1==0)
	 		{
	 			cout<<"1被炸死了!"<<endl;
	 			flag=false;
			}
	 		switch(ch)
			{
	  			case 'W':
	  			case 'w':
	   			if(TSmap[r-1][c]==0||TSmap[r-1][c]==3||TSmap[r-1][c]==6)
				{
	    			TSmap[r-1][c]+=5;
	    			TSmap[r][c]-=5;
	   			} 
	   			else if(TSmap[r-1][c]==4||TSmap[r-1][c]==7||TSmap[r-1][c]==6)
				{
	    			if(TSmap[r-2][c]==0||TSmap[r-2][c]==3)
					{
	     				TSmap[r-2][c]+=4;
	     				TSmap[r-1][c]+=1;
	     				TSmap[r][c]-=5;
	    			}
	   			}
	   			break;
	  			case 'S':
	  			case 's':
	   			if(TSmap[r+1][c]==0||TSmap[r+1][c]==3||TSmap[r+1][c]==6)
				{
	    			TSmap[r+1][c]+=5;
	    			TSmap[r][c]-=5;
	   			}
	   			else if(TSmap[r+1][c]==4||TSmap[r+1][c]==7||TSmap[r+1][c]==6)
				{
	    			if(TSmap[r+2][c]==0||TSmap[r+2][c]==3)
					{
	     				TSmap[r+2][c]+=4;
	     				TSmap[r+1][c]+=1;
	     				TSmap[r][c]-=5;
	    			}
	   			}
	   			break;
	  			case 'A':
	  			case 'a':
	   			if(TSmap[r][c-1]==0||TSmap[r][c-1]==3||TSmap[r][c-1]==6)
				{
	    			TSmap[r][c-1]+=5;
	    			TSmap[r][c]-=5;
	   			}
	   			else if(TSmap[r][c-1]==4||TSmap[r][c-1]==7||TSmap[r][c-1]==6)
				{
	    			if(TSmap[r][c-2]==0||TSmap[r][c-2]==3)
					{
	     				TSmap[r][c-2]+=4;
	     				TSmap[r][c-1]+=1;
	     				TSmap[r][c]-=5;
	    			}
	   			}
	   			break;
	  			case 'D':
	  			case 'd':
	   			if(TSmap[r][c+1]==0||TSmap[r][c+1]==3||TSmap[r][c+1]==6)
				{
	    			TSmap[r][c+1]+=5;
	    			TSmap[r][c]-=5;
	   			}
	   			else if(TSmap[r][c+1]==4||TSmap[r][c+1]==7||TSmap[r][c+1]==6)
				{
	    			if(TSmap[r][c+2]==0||TSmap[r][c+2]==3)
					{
	     				TSmap[r][c+2]+=4;
	     				TSmap[r][c+1]+=1;
	     				TSmap[r][c]-=5;
	    			}
	   			}
	   			break; 
	   			case 72:
	   			if(TSmap[l-1][m]==0||TSmap[l-1][m]==3||TSmap[l-1][m]==5)
				{
	    			TSmap[l-1][m]+=6;
	    			TSmap[l][m]-=6;
	   			} 
	   			else if(TSmap[l-1][m]==4||TSmap[l-1][m]==7||TSmap[l-1][m]==5)
				{
	    			if(TSmap[l-2][m]==0||TSmap[l-2][m]==3)
					{
	     				TSmap[l-2][m]+=4;
	     				TSmap[l-1][m]+=2;
	     				TSmap[l][m]-=6;
	    			}
	   			}
	   			break;
	   			case 80:
	   			if(TSmap[l+1][m]==0||TSmap[l+1][m]==3||TSmap[l+1][m]==5)
				{
	    			TSmap[l+1][m]+=6;
	    			TSmap[l][m]-=6;
	   			}
	   			else if(TSmap[l+1][m]==4||TSmap[l+1][m]==7||TSmap[l+1][m]==5)
				{
	    			if(TSmap[l+2][m]==0||TSmap[l+2][m]==3)
					{
	     				TSmap[l+2][m]+=4;
	     				TSmap[l+1][m]+=2;
	     				TSmap[l][m]-=6;
	    			}
	   			}
	   			break;
	  			case 75:
	   			if(TSmap[l][m-1]==0||TSmap[l][m-1]==3||TSmap[l][m-1]==5)
				{
	    			TSmap[l][m-1]+=6;
	    			TSmap[l][m]-=6;
	   			}
	   			else if(TSmap[l][m-1]==4||TSmap[l][m-1]==7||TSmap[l][m-1]==5)
				{
	    			if(TSmap[l][m-2]==0||TSmap[l][m-2]==3)
					{
	     				TSmap[l][m-2]+=4;
	     				TSmap[l][m-1]+=2;
	     				TSmap[l][m]-=6;
	    			}
	   			}
	   			break;
	  			case 77:
	   			if(TSmap[l][m+1]==0||TSmap[l][m+1]==3||TSmap[l][m+1]==5)
				{
	    			TSmap[l][m+1]+=6;
	    			TSmap[l][m]-=6;
	   			}
	   			else if(TSmap[l][m+1]==4||TSmap[l][m+1]==7||TSmap[l][m+1]==5)
				{
	    			if(TSmap[l][m+2]==0||TSmap[l][m+2]==3)
					{
	     				TSmap[l][m+2]+=4;
	     				TSmap[l][m+1]+=2;
	     				TSmap[l][m]-=6;
	    			}
	   			}
	   			break; 
	  			case 'Q':
	  			case 'q':
	   			flag=false;
	  			default:
	   			break;
	 		}
		}
		if(f=='Y')
		{
			int r,c,l,m; 
	 		for(int i=0;i<R;i++)
			{
	  			for(int j=0;j<C;j++)
				{
	   				if(TYmap[i][j]==5||TYmap[i][j]==8||TYmap[i][j]==11)
					{
	    				r=i;
	    				c=j;
	   				}
	   				if(TYmap[i][j]==6||TYmap[i][j]==9||TYmap[i][j]==11)
	   				{
	   					l=i;
	   					m=j;
					}
	  			}
	 		}
	 		int ch;
	 		ch=_getch();
	 		srand(time(NULL));
			int x,y;
			x=rand()%16+1;
			y=rand()%16+1;
	 		if(TYmap[r][c]==TYmap[x][y]) z1=0;
	 		if(z1==0)
			{
			 	TYmap[r][c]-=5;
			 	z1+=2;
			} 
			if(z1==0)
	 		{
	 			cout<<"1被炸死了!"<<endl;
	 			flag=false;
			}
	 		switch(ch)
			{
	  			case 'W':
	  			case 'w':
	   			if(TYmap[r-1][c]==0||TYmap[r-1][c]==3||TYmap[r-1][c]==6)
				{
	    			TYmap[r-1][c]+=5;
	    			TYmap[r][c]-=5;
	   			} 
	   			else if(TYmap[r-1][c]==4||TYmap[r-1][c]==7||TYmap[r-1][c]==6)
				{
	    			if(TYmap[r-2][c]==0||TYmap[r-2][c]==3)
					{
	     				TYmap[r-2][c]+=4;
	     				TYmap[r-1][c]+=1;
	     				TYmap[r][c]-=5;
	    			}
	   			}
	   			break;
	  			case 'S':
	  			case 's':
	   			if(TYmap[r+1][c]==0||TYmap[r+1][c]==3||TYmap[r+1][c]==6)
				{
	    			TYmap[r+1][c]+=5;
	    			TYmap[r][c]-=5;
	   			}
	   			else if(TYmap[r+1][c]==4||TYmap[r+1][c]==7||TYmap[r+1][c]==6)
				{
	    			if(TYmap[r+2][c]==0||TYmap[r+2][c]==3)
					{
	     				TYmap[r+2][c]+=4;
	     				TYmap[r+1][c]+=1;
	     				TYmap[r][c]-=5;
	    			}
	   			}
	   			break;
	  			case 'A':
	  			case 'a':
	   			if(TYmap[r][c-1]==0||TYmap[r][c-1]==3||TYmap[r][c-1]==6)
				{
	    			TYmap[r][c-1]+=5;
	    			TYmap[r][c]-=5;
	   			}
	   			else if(TYmap[r][c-1]==4||TYmap[r][c-1]==7||TYmap[r][c-1]==6)
				{
	    			if(TYmap[r][c-2]==0||TYmap[r][c-2]==3)
					{
	     				TYmap[r][c-2]+=4;
	     				TYmap[r][c-1]+=1;
	     				TYmap[r][c]-=5;
	    			}
	   			}
	   			break;
	  			case 'D':
	  			case 'd':
	   			if(TYmap[r][c+1]==0||TYmap[r][c+1]==3||TYmap[r][c+1]==6)
				{
	    			TYmap[r][c+1]+=5;
	    			TYmap[r][c]-=5;
	   			}
	   			else if(TYmap[r][c+1]==4||TYmap[r][c+1]==7||TYmap[r][c+1]==6)
				{
	    			if(TYmap[r][c+2]==0||TYmap[r][c+2]==3)
					{
	     				TYmap[r][c+2]+=4;
	     				TYmap[r][c+1]+=1;
	     				TYmap[r][c]-=5;
	    			}
	   			}
	   			break; 
	   			case 72:
	   			if(TYmap[l-1][m]==0||TYmap[l-1][m]==3||TYmap[l-1][m]==5)
				{
	    			TYmap[l-1][m]+=6;
	    			TYmap[l][m]-=6;
	   			} 
	   			else if(TYmap[l-1][m]==4||TYmap[l-1][m]==7||TYmap[l-1][m]==5)
				{
	    			if(TYmap[l-2][m]==0||TYmap[l-2][m]==3)
					{
	     				TYmap[l-2][m]+=4;
	     				TYmap[l-1][m]+=2;
	     				TYmap[l][m]-=6;
	    			}
	   			}
	   			break;
	   			case 80:
	   			if(TYmap[l+1][m]==0||TYmap[l+1][m]==3||TYmap[l+1][m]==5)
				{
	    			TYmap[l+1][m]+=6;
	    			TYmap[l][m]-=6;
	   			}
	   			else if(TYmap[l+1][m]==4||TYmap[l+1][m]==7||TYmap[l+1][m]==5)
				{
	    			if(TYmap[l+2][m]==0||TYmap[l+2][m]==3)
					{
	     				TYmap[l+2][m]+=4;
	     				TYmap[l+1][m]+=2;
	     				TYmap[l][m]-=6;
	    			}
	   			}
	   			break;
	  			case 75:
	   			if(TYmap[l][m-1]==0||TYmap[l][m-1]==3||TYmap[l][m-1]==5)
				{
	    			TYmap[l][m-1]+=6;
	    			TYmap[l][m]-=6;
	   			}
	   			else if(TYmap[l][m-1]==4||TYmap[l][m-1]==7||TYmap[l][m-1]==5)
				{
	    			if(TYmap[l][m-2]==0||TYmap[l][m-2]==3)
					{
	     				TYmap[l][m-2]+=4;
	     				TYmap[l][m-1]+=2;
	     				TYmap[l][m]-=6;
	    			}
	   			}
	   			break;
	  			case 77:
	   			if(TYmap[l][m+1]==0||TYmap[l][m+1]==3||TYmap[l][m+1]==5)
				{
	    			TYmap[l][m+1]+=6;
	    			TYmap[l][m]-=6;
	   			}
	   			else if(TYmap[l][m+1]==4||TYmap[l][m+1]==7||TYmap[l][m+1]==5)
				{
	    			if(TYmap[l][m+2]==0||TYmap[l][m+2]==3)
					{
	     				TYmap[l][m+2]+=4;
	     				TYmap[l][m+1]+=2;
	     				TYmap[l][m]-=6;
	    			}
	   			}
	   			break; 
	  			case 'Q':
	  			case 'q':
	   			flag=false;
	  			default:
	   			break;
	 		}	
		}
	}
 	return ;
	}
	else if(g==4||g==7)
	{
		//2人模式 
		if(e=='W')
		{
			if(d=='J')
			{
				int r,c,l,m; 
		 		for(int i=0;i<R;i++)
				{
		  			for(int j=0;j<C;j++)
					{
		   				if(DWJmap[i][j]==5||DWJmap[i][j]==8||DWJmap[i][j]==11)
						{
		    				r=i;
		    				c=j;
		   				}
		   				if(DWJmap[i][j]==6||DWJmap[i][j]==9||DWJmap[i][j]==11)
		   				{
		   					l=i;
		   					m=j;
						}
		  			}
		 		}
		 		int ch;
		 		ch=_getch();
		 		switch(ch)
				{
	   				case 'W':
	  				case 'w':
		   			if((DWJmap[r-1][c]==0||DWJmap[r-1][c]==3||DWJmap[r-1][c]==6)&&(z1==1))
					{
		    			DWJmap[r-1][c]+=5;
		    			DWJmap[r][c]-=5;
		   			} 
		   			else if((DWJmap[r-1][c]==4||DWJmap[r-1][c]==7||DWJmap[r-1][c]==6)&&(z1==1))
					{
		    			if((DWJmap[r-2][c]==0||DWJmap[r-2][c]==3)&&(z1==1))
						{
		     				DWJmap[r-2][c]+=4;
		     				DWJmap[r-1][c]+=1;
		     				DWJmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'S':
		  			case 's':
		   			if((DWJmap[r+1][c]==0||DWJmap[r+1][c]==3||DWJmap[r+1][c]==6)&&(z1==1))
					{
		    			DWJmap[r+1][c]+=5;
		    			DWJmap[r][c]-=5;
		   			}
		   			else if((DWJmap[r+1][c]==4||DWJmap[r+1][c]==7||DWJmap[r+1][c]==6)&&(z1==1))
					{
		    			if(DWJmap[r+2][c]==0||DWJmap[r+2][c]==3)
						{
		     				DWJmap[r+2][c]+=4;
		     				DWJmap[r+1][c]+=1;
		     				DWJmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'A':
		  			case 'a':
		   			if((DWJmap[r][c-1]==0||DWJmap[r][c-1]==3||DWJmap[r][c-1]==6)&&(z1==1))
					{
		    			DWJmap[r][c-1]+=5;
		    			DWJmap[r][c]-=5;
		   			}
		   			else if((DWJmap[r][c-1]==4||DWJmap[r][c-1]==7||DWJmap[r][c-1]==6)&&(z1==1))
					{
		    			if(DWJmap[r][c-2]==0||DWJmap[r][c-2]==3)
						{
		     				DWJmap[r][c-2]+=4;
		     				DWJmap[r][c-1]+=1;
		     				DWJmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'D':
		  			case 'd':
		   			if((DWJmap[r][c+1]==0||DWJmap[r][c+1]==3||DWJmap[r][c+1]==6)&&(z1==1))
					{
		    			DWJmap[r][c+1]+=5;
		    			DWJmap[r][c]-=5;
		   			}
		   			else if((DWJmap[r][c+1]==4||DWJmap[r][c+1]==7||DWJmap[r][c+1]==6)&&(z1==1))
					{
		    			if(DWJmap[r][c+2]==0||DWJmap[r][c+2]==3)
						{
		     				DWJmap[r][c+2]+=4;
		     				DWJmap[r][c+1]+=1;
		     				DWJmap[r][c]-=5;
		    			}
		   			}
		   			break; 
					case 72:
		   			if((DWJmap[l-1][m]==0||DWJmap[l-1][m]==3||DWJmap[l-1][m]==5)&&(z2==1))
					{
		    			DWJmap[l-1][m]+=6;
		    			DWJmap[l][m]-=6;
		   			} 
		   			else if((DWJmap[l-1][m]==4||DWJmap[l-1][m]==7||DWJmap[l-1][m]==5)&&(z2==1))
					{
		    			if(DWJmap[l-2][m]==0||DWJmap[l-2][m]==3)
						{
		     				DWJmap[l-2][m]+=4;
		     				DWJmap[l-1][m]+=2;
		     				DWJmap[l][m]-=6;
		    			}
		   			}
		   			break;
		   			case 80:
		   			if((DWJmap[l+1][m]==0||DWJmap[l+1][m]==3||DWJmap[l+1][m]==5)&&(z2==1))
					{
		    			DWJmap[l+1][m]+=6;
		    			DWJmap[l][m]-=6;
		   			}
		   			else if((DWJmap[l+1][m]==4||DWJmap[l+1][m]==7||DWJmap[l+1][m]==5)&&(z2==1))
					{
		    			if(DWJmap[l+2][m]==0||DWJmap[l+2][m]==3)
						{
		     				DWJmap[l+2][m]+=4;
		     				DWJmap[l+1][m]+=2;
		     				DWJmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 75:
		   			if((DWJmap[l][m-1]==0||DWJmap[l][m-1]==3||DWJmap[l][m-1]==5)&&(z2==1))
					{
		    			DWJmap[l][m-1]+=6;
		    			DWJmap[l][m]-=6;
		   			}
		   			else if((DWJmap[l][m-1]==4||DWJmap[l][m-1]==7||DWJmap[l][m-1]==5)&&(z2==1))
					{
		    			if(DWJmap[l][m-2]==0||DWJmap[l][m-2]==3)
						{
		     				DWJmap[l][m-2]+=4;
		     				DWJmap[l][m-1]+=2;
		     				DWJmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 77:
		   			if((DWJmap[l][m+1]==0||DWJmap[l][m+1]==3||DWJmap[l][m+1]==5)&&(z2==1))
					{
		    			DWJmap[l][m+1]+=6;
		    			DWJmap[l][m]-=6;
		   			}
		   			else if((DWJmap[l][m+1]==4||DWJmap[l][m+1]==7||DWJmap[l][m+1]==5)&&(z2==1))
					{
		    			if(DWJmap[l][m+2]==0||DWJmap[l][m+2]==3)
						{
		     				DWJmap[l][m+2]+=4;
		     				DWJmap[l][m+1]+=2;
		     				DWJmap[l][m]-=6;
		    			}
		   			}
		   			break; 
		  			case 'Q':
		  			case 'q':
		   			flag=false;
		  			default:
		   			break;
		 		}
			}		
		 	if(d=='P')
		 	{
		 		int r,c,l,m; 
		 		for(int i=0;i<R;i++)
				{
		  			for(int j=0;j<C;j++)
					{
		   				if(DWPmap[i][j]==5||DWPmap[i][j]==8||DWPmap[i][j]==11)
						{
		    				r=i;
		    				c=j;
		   				}
		   				if(DWPmap[i][j]==6||DWPmap[i][j]==9||DWPmap[i][j]==11)
		   				{
		   					l=i;
		   					m=j;
						}
		  			}
		 		}
		 		int ch;
		 		ch=_getch();
		 		switch(ch)
				{
		  			case 'W':
		  			case 'w':
		   			if((DWPmap[r-1][c]==0||DWPmap[r-1][c]==3||DWPmap[r-1][c]==6)&&(z1==1))
					{
		    			DWPmap[r-1][c]+=5;
		    			DWPmap[r][c]-=5;
		   			} 
		   			else if((DWPmap[r-1][c]==4||DWPmap[r-1][c]==7||DWPmap[r-1][c]==6)&&(z1==1))
					{
		    			if((DWPmap[r-2][c]==0||DWPmap[r-2][c]==3)&&(z1==1))
						{
		     				DWPmap[r-2][c]+=4;
		     				DWPmap[r-1][c]+=1;
		     				DWPmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'S':
		  			case 's':
		   			if((DWPmap[r+1][c]==0||DWPmap[r+1][c]==3||DWPmap[r+1][c]==6)&&(z1==1))
					{
		    			DWPmap[r+1][c]+=5;
		    			DWPmap[r][c]-=5;
		   			}
		   			else if((DWPmap[r+1][c]==4||DWPmap[r+1][c]==7||DWPmap[r+1][c]==6)&&(z1==1))
					{
		    			if(DWPmap[r+2][c]==0||DWPmap[r+2][c]==3)
						{
		     				DWPmap[r+2][c]+=4;
		     				DWPmap[r+1][c]+=1;
		     				DWPmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'A':
		  			case 'a':
		   			if((DWPmap[r][c-1]==0||DWPmap[r][c-1]==3||DWPmap[r][c-1]==6)&&(z1==1))
					{
		    			DWPmap[r][c-1]+=5;
		    			DWPmap[r][c]-=5;
		   			}
		   			else if((DWPmap[r][c-1]==4||DWPmap[r][c-1]==7||DWPmap[r][c-1]==6)&&(z1==1))
					{
		    			if(DWPmap[r][c-2]==0||DWPmap[r][c-2]==3)
						{
		     				DWPmap[r][c-2]+=4;
		     				DWPmap[r][c-1]+=1;
		     				DWPmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'D':
		  			case 'd':
		   			if((DWPmap[r][c+1]==0||DWPmap[r][c+1]==3||DWPmap[r][c+1]==6)&&(z1==1))
					{
		    			DWPmap[r][c+1]+=5;
		    			DWPmap[r][c]-=5;
		   			}
		   			else if((DWPmap[r][c+1]==4||DWPmap[r][c+1]==7||DWPmap[r][c+1]==6)&&(z1==1))
					{
		    			if(DWPmap[r][c+2]==0||DWPmap[r][c+2]==3)
						{
		     				DWPmap[r][c+2]+=4;
		     				DWPmap[r][c+1]+=1;
		     				DWPmap[r][c]-=5;
		    			}
		   			}
		   			break; 
		   			case 72:
		   			if((DWPmap[l-1][m]==0||DWPmap[l-1][m]==3||DWPmap[l-1][m]==5)&&(z2==1))
					{
		    			DWPmap[l-1][m]+=6;
		    			DWPmap[l][m]-=6;
		   			} 
		   			else if((DWPmap[l-1][m]==4||DWPmap[l-1][m]==7||DWPmap[l-1][m]==5)&&(z2==1))
					{
		    			if(DWPmap[l-2][m]==0||DWPmap[l-2][m]==3)
						{
		     				DWPmap[l-2][m]+=4;
		     				DWPmap[l-1][m]+=2;
		     				DWPmap[l][m]-=6;
		    			}
		   			}
		   			break;
		   			case 80:
		   			if((DWPmap[l+1][m]==0||DWPmap[l+1][m]==3||DWPmap[l+1][m]==5)&&(z2==1))
					{
		    			DWPmap[l+1][m]+=6;
		    			DWPmap[l][m]-=6;
		   			}
		   			else if((WPmap[l+1][m]==4||WPmap[l+1][m]==7||WPmap[l+1][m]==5)&&(z2==1))
					{
		    			if(WPmap[l+2][m]==0||WPmap[l+2][m]==3)
						{
		     				WPmap[l+2][m]+=4;
		     				WPmap[l+1][m]+=2;
		     				WPmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 75:
		   			if((WPmap[l][m-1]==0||WPmap[l][m-1]==3||WPmap[l][m-1]==5)&&(z2==1))
					{
		    			WPmap[l][m-1]+=6;
		    			WPmap[l][m]-=6;
		   			}
		   			else if((DWPmap[l][m-1]==4||DWPmap[l][m-1]==7||DWPmap[l][m-1]==5)&&(z2==1))
					{
		    			if(DWPmap[l][m-2]==0||DWPmap[l][m-2]==3)
						{
		     				DWPmap[l][m-2]+=4;
		     				DWPmap[l][m-1]+=2;
		     				DWPmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 77:
		   			if((DWPmap[l][m+1]==0||DWPmap[l][m+1]==3||DWPmap[l][m+1]==5)&&(z2==1))
					{
		    			DWPmap[l][m+1]+=6;
		    			DWPmap[l][m]-=6;
		   			}
		   			else if(DWPmap[l][m+1]==4||DWPmap[l][m+1]==7||DWPmap[l][m+1]==5)
					{
		    			if(DWPmap[l][m+2]==0||DWPmap[l][m+2]==3)
						{
		     				DWPmap[l][m+2]+=4;
		     				DWPmap[l][m+1]+=2;
		     				DWPmap[l][m]-=6;
		    			}
		   			}
		   			break; 
		  			case 'Q':
		  			case 'q':
		   			flag=false;
		  			default:
		   			break;
		 		}
			}
			if(d=='K')
			{
				int r,c,l,m; 
		 		for(int i=0;i<R;i++)
				{
		  			for(int j=0;j<C;j++)
					{
		   				if(DWKmap[i][j]==5||DWKmap[i][j]==8||DWKmap[i][j]==11)
						{
		    				r=i;
		    				c=j;
		   				}
		   				if(DWKmap[i][j]==6||DWKmap[i][j]==9||DWKmap[i][j]==11)
		   				{
		   					l=i;
		   					m=j;
						}
		  			}
		 		}
		 		int ch;
		 		ch=_getch();
		 		switch(ch)
				{
		  			case 'W':
		  			case 'w':
		   			if((DWKmap[r-1][c]==0||DWKmap[r-1][c]==3||DWKmap[r-1][c]==6)&&(z1==1))
					{
		    			WKmap[r-1][c]+=5;
		    			WKmap[r][c]-=5;
		   			} 
		   			else if((DWKmap[r-1][c]==4||DWKmap[r-1][c]==7||DWKmap[r-1][c]==6)&&(z1==1))
					{
		    			if(DWKmap[r-2][c]==0||DWKmap[r-2][c]==3)
						{
		     				DWKmap[r-2][c]+=4;
		     				DWKmap[r-1][c]+=1;
		     				DWKmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'S':
		  			case 's':
		   			if((DWKmap[r+1][c]==0||DWKmap[r+1][c]==3||DWKmap[r+1][c]==6)&&(z1==1))
					{
		    			DWKmap[r+1][c]+=5;
		    			DWKmap[r][c]-=5;
		   			}
		   			else if((DWKmap[r+1][c]==4||DWKmap[r+1][c]==7||DWKmap[r+1][c]==6)&&(z1==1))
					{
		    			if(DWKmap[r+2][c]==0||DWKmap[r+2][c]==3)
						{
		     				DWKmap[r+2][c]+=4;
		     				DWKmap[r+1][c]+=1;
		     				DWKmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'A':
		  			case 'a':
		   			if((DWKmap[r][c-1]==0||DWKmap[r][c-1]==3||DWKmap[r][c-1]==6)&&(z1==1))
					{
		    			DWKmap[r][c-1]+=5;
		    			DWKmap[r][c]-=5;
		   			}
		   			else if((DWKmap[r][c-1]==4||DWKmap[r][c-1]==7||DWKmap[r][c-1]==6)&&(z1==1))
					{
		    			if(DWKmap[r][c-2]==0||DWKmap[r][c-2]==3)
						{
		     				DWKmap[r][c-2]+=4;
		     				DWKmap[r][c-1]+=1;
		     				DWKmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'D':
		  			case 'd':
		   			if((DWKmap[r][c+1]==0||DWKmap[r][c+1]==3||DWKmap[r][c+1]==6)&&(z1==1))
					{
		    			DWKmap[r][c+1]+=5;
		    			DWKmap[r][c]-=5;
		   			}
		   			else if((DWKmap[r][c+1]==4||DWKmap[r][c+1]==7||DWKmap[r][c+1]==6)&&(z2==1))
					{
		    			if(DWKmap[r][c+2]==0||DWKmap[r][c+2]==3)
						{
		     				DWKmap[r][c+2]+=4;
		     				DWKmap[r][c+1]+=1;
		     				DWKmap[r][c]-=5;
		    			}
		   			}
		   			break; 
		   			case 72:
		   			if((DWKmap[l-1][m]==0||DWKmap[l-1][m]==3||DWKmap[l-1][m]==5)&&(z2==1))
					{
		    			DWKmap[l-1][m]+=6;
		    			DWKmap[l][m]-=6;
		   			} 
		   			else if((DWKmap[l-1][m]==4||DWKmap[l-1][m]==7||DWKmap[l-1][m]==5)&&(z2==1))
					{
		    			if((DWKmap[l-2][m]==0||DWKmap[l-2][m]==3)&&(z2==1))
						{
		     				DWKmap[l-2][m]+=4;
		     				DWKmap[l-1][m]+=2;
		     				DWKmap[l][m]-=6;
		    			}
		   			}
		   			break;
		   			case 80:
		   			if((DWKmap[l+1][m]==0||DWKmap[l+1][m]==3||DWKmap[l+1][m]==5)&&(z2==1))
					{
		    			DWKmap[l+1][m]+=6;
		    			DWKmap[l][m]-=6;
		   			}
		   			else if((DWKmap[l+1][m]==4||DWKmap[l+1][m]==7||DWKmap[l+1][m]==5)&&(z2==1))
					{
		    			if(DWKmap[l+2][m]==0||DWKmap[l+2][m]==3)
						{
		     				DWKmap[l+2][m]+=4;
		     				DWKmap[l+1][m]+=2;
		     				DWKmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 75:
		   			if((DWKmap[l][m-1]==0||DWKmap[l][m-1]==3||DWKmap[l][m-1]==5)&&(z2==1))
					{
		    			DWKmap[l][m-1]+=6;
		    			DWKmap[l][m]-=6;
		   			}
		   			else if((DWKmap[l][m-1]==4||DWKmap[l][m-1]==7||DWKmap[l][m-1]==5)&&(z2==1))
					{
		    			if((DWKmap[l][m-2]==0||DWKmap[l][m-2]==3)&&(z2==1))
						{
		     				DWKmap[l][m-2]+=4;
		     				DWKmap[l][m-1]+=2;
		     				DWKmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 77:
		   			if((DWKmap[l][m+1]==0||WKmap[l][m+1]==3||WKmap[l][m+1]==5)&&(z2==1))
					{
		    			DWKmap[l][m+1]+=6;
		    			DWKmap[l][m]-=6;
		   			}
		   			else if((DWKmap[l][m+1]==4||DWKmap[l][m+1]==7||DWKmap[l][m+1]==5)&&(z2==1))
					{
		    			if(DWKmap[l][m+2]==0||DWKmap[l][m+2]==3)
						{
		     				DWKmap[l][m+2]+=4;
		     				DWKmap[l][m+1]+=2;
		     				DWKmap[l][m]-=6;
		    			}
		   			}
		   			break; 
		  			case 'Q':
		  			case 'q':
		   			flag=false;
		  			default:
		   			break;
		 		}
			}
		}
		if(e=='T')
		{
			if(f=='L')
			{
				int r,c,l,m; 
		 		for(int i=0;i<R;i++)
				{
		  			for(int j=0;j<C;j++)
					{
		   				if(DTLmap[i][j]==5||DTLmap[i][j]==8||DTLmap[i][j]==11)
						{
		    				r=i;
		    				c=j;
		   				}
		   				if(DTLmap[i][j]==6||DTLmap[i][j]==9||DTLmap[i][j]==11)
		   				{
		   					l=i;
		   					m=j;
						}
		  			}
		 		}
		 		cout<<"1当前的坐标为:("<<r<<","<<c<<")"<<endl;
		 		cout<<"2当前的坐标为:("<<l<<","<<m<<")"<<endl;
		 		int ch;
		 		ch=_getch();
		 		switch(ch)
				{
		  			case 'W':
		  			case 'w':
		   			if(DTLmap[r-1][c]==0||DTLmap[r-1][c]==3||DTLmap[r-1][c]==6)
					{
		    			DTLmap[r-1][c]+=5;
		    			DTLmap[r][c]-=5;
		   			} 
		   			else if(DTLmap[r-1][c]==4||DTLmap[r-1][c]==7||DTLmap[r-1][c]==6)
					{
		    			if(DTLmap[r-2][c]==0||DTLmap[r-2][c]==3)
						{
		     				DTLmap[r-2][c]+=4;
		     				DTLmap[r-1][c]+=1;
		     				DTLmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'S':
		  			case 's':
		   			if(DTLmap[r+1][c]==0||DTLmap[r+1][c]==3||DTLmap[r+1][c]==6)
					{
		    			DTLmap[r+1][c]+=5;
		    			DTLmap[r][c]-=5;
		   			}
		   			else if(DTLmap[r+1][c]==4||DTLmap[r+1][c]==7||DTLmap[r+1][c]==6)
					{
		    			if(DTLmap[r+2][c]==0||DTLmap[r+2][c]==3)
						{
		     				DTLmap[r+2][c]+=4;
		     				DTLmap[r+1][c]+=1;
		     				DTLmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'A':
		  			case 'a':
		   			if(DTLmap[r][c-1]==0||DTLmap[r][c-1]==3||DTLmap[r][c-1]==6)
					{
		    			DTLmap[r][c-1]+=5;
		    			DTLmap[r][c]-=5;
		   			}
		   			else if(DTLmap[r][c-1]==4||DTLmap[r][c-1]==7||DTLmap[r][c-1]==6)
					{
		    			if(DTLmap[r][c-2]==0||DTLmap[r][c-2]==3)
						{
		     				DTLmap[r][c-2]+=4;
		     				DTLmap[r][c-1]+=1;
		     				DTLmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'D':
		  			case 'd':
		   			if(DTLmap[r][c+1]==0||DTLmap[r][c+1]==3||DTLmap[r][c+1]==6)
					{
		    			DTLmap[r][c+1]+=5;
		    			DTLmap[r][c]-=5;
		   			}
		   			else if(DTLmap[r][c+1]==4||DTLmap[r][c+1]==7||DTLmap[r][c+1]==6)
					{
		    			if(DTLmap[r][c+2]==0||DTLmap[r][c+2]==3)
						{
		     				DTLmap[r][c+2]+=4;
		     				DTLmap[r][c+1]+=1;
		     				DTLmap[r][c]-=5;
		    			}
		   			}
		   			break; 
		   			case 72:
		   			if(DTLmap[l-1][m]==0||DTLmap[l-1][m]==3||DTLmap[l-1][m]==5)
					{
		    			DTLmap[l-1][m]+=6;
		    			DTLmap[l][m]-=6;
		   			} 
		   			else if(DTLmap[l-1][m]==4||DTLmap[l-1][m]==7||DTLmap[l-1][m]==5)
					{
		    			if(DTLmap[l-2][m]==0||DTLmap[l-2][m]==3)
						{
		     				DTLmap[l-2][m]+=4;
		     				DTLmap[l-1][m]+=2;
		     				DTLmap[l][m]-=6;
		    			}
		   			}
		   			break;
		   			case 80:
		   			if(DTLmap[l+1][m]==0||DTLmap[l+1][m]==3||DTLmap[l+1][m]==5)
					{
		    			DTLmap[l+1][m]+=6;
		    			DTLmap[l][m]-=6;
		   			}
		   			else if(DTLmap[l+1][m]==4||DTLmap[l+1][m]==7||DTLmap[l+1][m]==5)
					{
		    			if(DTLmap[l+2][m]==0||DTLmap[l+2][m]==3)
						{
		     				DTLmap[l+2][m]+=4;
		     				DTLmap[l+1][m]+=2;
		     				DTLmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 75:
		   			if(DTLmap[l][m-1]==0||DTLmap[l][m-1]==3||DTLmap[l][m-1]==5)
					{
		    			DTLmap[l][m-1]+=6;
		    			DTLmap[l][m]-=6;
		   			}
		   			else if(DTLmap[l][m-1]==4||DTLmap[l][m-1]==7||DTLmap[l][m-1]==5)
					{
		    			if(DTLmap[l][m-2]==0||DTLmap[l][m-2]==3)
						{
		     				DTLmap[l][m-2]+=4;
		     				DTLmap[l][m-1]+=2;
		     				DTLmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 77:
		   			if(DTLmap[l][m+1]==0||DTLmap[l][m+1]==3||DTLmap[l][m+1]==5)
					{
		    			DTLmap[l][m+1]+=6;
		    			DTLmap[l][m]-=6;
		   			}
		   			else if(DTLmap[l][m+1]==4||DTLmap[l][m+1]==7||DTLmap[l][m+1]==5)
					{
		    			if(DTLmap[l][m+2]==0||DTLmap[l][m+2]==3)
						{
		     				DTLmap[l][m+2]+=4;
		     				DTLmap[l][m+1]+=2;
		     				DTLmap[l][m]-=6;
		    			}
		   			}
		   			break; 
		  			case 'Q':
		  			case 'q':
		   			flag=false;
		  			default:
		   			break;
		 		}
			}
			if(f=='S')
			{
				int r,c,l,m; 
		 		for(int i=0;i<R;i++)
				{
		  			for(int j=0;j<C;j++)
					{
		   				if(DTSmap[i][j]==5||DTSmap[i][j]==8||DTSmap[i][j]==11)
						{
		    				r=i;
		    				c=j;
		   				}
		   				if(DTSmap[i][j]==6||DTSmap[i][j]==9||DTSmap[i][j]==11)
		   				{
		   					l=i;
		   					m=j;
						}
		  			}
		 		}
		 		cout<<"1当前的坐标为:("<<r<<","<<c<<")"<<endl;
		 		cout<<"2当前的坐标为:("<<l<<","<<m<<")"<<endl;
		 		int ch;
		 		ch=_getch();
		 		switch(ch)
				{
		  			case 'W':
		  			case 'w':
		   			if(DTSmap[r-1][c]==0||DTSmap[r-1][c]==3||DTSmap[r-1][c]==6)
					{
		    			DTSmap[r-1][c]+=5;
		    			DTSmap[r][c]-=5;
		   			} 
		   			else if(DTSmap[r-1][c]==4||DTSmap[r-1][c]==7||DTSmap[r-1][c]==6)
					{
		    			if(DTSmap[r-2][c]==0||DTSmap[r-2][c]==3)
						{
		     				DTSmap[r-2][c]+=4;
		     				DTSmap[r-1][c]+=1;
		     				DTSmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'S':
		  			case 's':
		   			if(DTSmap[r+1][c]==0||DTSmap[r+1][c]==3||DTSmap[r+1][c]==6)
					{
		    			DTSmap[r+1][c]+=5;
		    			DTSmap[r][c]-=5;
		   			}
		   			else if(DTSmap[r+1][c]==4||DTSmap[r+1][c]==7||DTSmap[r+1][c]==6)
					{
		    			if(DTSmap[r+2][c]==0||DTSmap[r+2][c]==3)
						{
		     				DTSmap[r+2][c]+=4;
		     				DTSmap[r+1][c]+=1;
		     				DTSmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'A':
		  			case 'a':
		   			if(DTSmap[r][c-1]==0||DTSmap[r][c-1]==3||DTSmap[r][c-1]==6)
					{
		    			DTSmap[r][c-1]+=5;
		    			DTSmap[r][c]-=5;
		   			}
		   			else if(DTSmap[r][c-1]==4||DTSmap[r][c-1]==7||DTSmap[r][c-1]==6)
					{
		    			if(DTSmap[r][c-2]==0||DTSmap[r][c-2]==3)
						{
		     				DTSmap[r][c-2]+=4;
		     				DTSmap[r][c-1]+=1;
		     				DTSmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'D':
		  			case 'd':
		   			if(DTSmap[r][c+1]==0||DTSmap[r][c+1]==3||DTSmap[r][c+1]==6)
					{
		    			DTSmap[r][c+1]+=5;
		    			DTSmap[r][c]-=5;
		   			}
		   			else if(DTSmap[r][c+1]==4||DTSmap[r][c+1]==7||DTSmap[r][c+1]==6)
					{
		    			if(DTSmap[r][c+2]==0||DTSmap[r][c+2]==3)
						{
		     				DTSmap[r][c+2]+=4;
		     				DTSmap[r][c+1]+=1;
		     				DTSmap[r][c]-=5;
		    			}
		   			}
		   			break; 
		   			case 72:
		   			if(DTSmap[l-1][m]==0||DTSmap[l-1][m]==3||DTSmap[l-1][m]==5)
					{
		    			DTSmap[l-1][m]+=6;
		    			DTSmap[l][m]-=6;
		   			} 
		   			else if(DTSmap[l-1][m]==4||DTSmap[l-1][m]==7||DTSmap[l-1][m]==5)
					{
		    			if(DTSmap[l-2][m]==0||DTSmap[l-2][m]==3)
						{
		     				DTSmap[l-2][m]+=4;
		     				DTSmap[l-1][m]+=2;
		     				DTSmap[l][m]-=6;
		    			}
		   			}
		   			break;
		   			case 80:
		   			if(DTSmap[l+1][m]==0||DTSmap[l+1][m]==3||DTSmap[l+1][m]==5)
					{
		    			DTSmap[l+1][m]+=6;
		    			DTSmap[l][m]-=6;
		   			}
		   			else if(DTSmap[l+1][m]==4||DTSmap[l+1][m]==7||DTSmap[l+1][m]==5)
					{
		    			if(DTSmap[l+2][m]==0||DTSmap[l+2][m]==3)
						{
		     				DTSmap[l+2][m]+=4;
		     				DTSmap[l+1][m]+=2;
		     				DTSmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 75:
		   			if(DTSmap[l][m-1]==0||DTSmap[l][m-1]==3||DTSmap[l][m-1]==5)
					{
		    			DTSmap[l][m-1]+=6;
		    			DTSmap[l][m]-=6;
		   			}
		   			else if(DTSmap[l][m-1]==4||DTSmap[l][m-1]==7||DTSmap[l][m-1]==5)
					{
		    			if(DTSmap[l][m-2]==0||DTSmap[l][m-2]==3)
						{
		     				DTSmap[l][m-2]+=4;
		     				DTSmap[l][m-1]+=2;
		     				DTSmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 77:
		   			if(DTSmap[l][m+1]==0||DTSmap[l][m+1]==3||DTSmap[l][m+1]==5)
					{
		    			DTSmap[l][m+1]+=6;
		    			DTSmap[l][m]-=6;
		   			}
		   			else if(DTSmap[l][m+1]==4||DTSmap[l][m+1]==7||DTSmap[l][m+1]==5)
					{
		    			if(DTSmap[l][m+2]==0||DTSmap[l][m+2]==3)
						{
		     				DTSmap[l][m+2]+=4;
		     				DTSmap[l][m+1]+=2;
		     				DTSmap[l][m]-=6;
		    			}
		   			}
		   			break; 
		  			case 'Q':
		  			case 'q':
		   			flag=false;
		  			default:
		   			break;
		 		}
			}
			if(f=='Y')
			{
				int r,c,l,m; 
		 		for(int i=0;i<R;i++)
				{
		  			for(int j=0;j<C;j++)
					{
		   				if(DTYmap[i][j]==5||DTYmap[i][j]==8||DTYmap[i][j]==11)
						{
		    				r=i;
		    				c=j;
		   				}
		   				if(DTYmap[i][j]==6||DTYmap[i][j]==9||DTYmap[i][j]==11)
		   				{
		   					l=i;
		   					m=j;
						}
		  			}
		 		}
		 		cout<<"1当前的坐标为:("<<r<<","<<c<<")"<<endl;
		 		cout<<"2当前的坐标为:("<<l<<","<<m<<")"<<endl;
		 		int ch;
		 		ch=_getch();
		 		switch(ch)
				{
		  			case 'W':
		  			case 'w':
		   			if(DTYmap[r-1][c]==0||DTYmap[r-1][c]==3||DTYmap[r-1][c]==6)
					{
		    			DTYmap[r-1][c]+=5;
		    			DTYmap[r][c]-=5;
		   			} 
		   			else if(DTYmap[r-1][c]==4||DTYmap[r-1][c]==7||DTYmap[r-1][c]==6)
					{
		    			if(DTYmap[r-2][c]==0||DTYmap[r-2][c]==3)
						{
		     				DTYmap[r-2][c]+=4;
		     				DTYmap[r-1][c]+=1;
		     				DTYmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'S':
		  			case 's':
		   			if(DTYmap[r+1][c]==0||DTYmap[r+1][c]==3||DTYmap[r+1][c]==6)
					{
		    			DTYmap[r+1][c]+=5;
		    			DTYmap[r][c]-=5;
		   			}
		   			else if(DTYmap[r+1][c]==4||DTYmap[r+1][c]==7||DTYmap[r+1][c]==6)
					{
		    			if(DTYmap[r+2][c]==0||DTYmap[r+2][c]==3)
						{
		     				DTYmap[r+2][c]+=4;
		     				DTYmap[r+1][c]+=1;
		     				DTYmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'A':
		  			case 'a':
		   			if(DTYmap[r][c-1]==0||DTYmap[r][c-1]==3||DTYmap[r][c-1]==6)
					{
		    			DTYmap[r][c-1]+=5;
		    			DTYmap[r][c]-=5;
		   			}
		   			else if(DTYmap[r][c-1]==4||DTYmap[r][c-1]==7||DTYmap[r][c-1]==6)
					{
		    			if(DTYmap[r][c-2]==0||DTYmap[r][c-2]==3)
						{
		     				DTYmap[r][c-2]+=4;
		     				DTYmap[r][c-1]+=1;
		     				DTYmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'D':
		  			case 'd':
		   			if(DTYmap[r][c+1]==0||DTYmap[r][c+1]==3||DTYmap[r][c+1]==6)
					{
		    			DTYmap[r][c+1]+=5;
		    			DTYmap[r][c]-=5;
		   			}
		   			else if(DTYmap[r][c+1]==4||DTYmap[r][c+1]==7||DTYmap[r][c+1]==6)
					{
		    			if(DTYmap[r][c+2]==0||DTYmap[r][c+2]==3)
						{
		     				DTYmap[r][c+2]+=4;
		     				DTYmap[r][c+1]+=1;
		     				DTYmap[r][c]-=5;
		    			}
		   			}
		   			break; 
		   			case 72:
		   			if(DTYmap[l-1][m]==0||DTYmap[l-1][m]==3||DTYmap[l-1][m]==5)
					{
		    			DTYmap[l-1][m]+=6;
		    			DTYmap[l][m]-=6;
		   			} 
		   			else if(DTYmap[l-1][m]==4||DTYmap[l-1][m]==7||DTYmap[l-1][m]==5)
					{
		    			if(DTYmap[l-2][m]==0||DTYmap[l-2][m]==3)
						{
		     				DTYmap[l-2][m]+=4;
		     				DTYmap[l-1][m]+=2;
		     				DTYmap[l][m]-=6;
		    			}
		   			}
		   			break;
		   			case 80:
		   			if(DTYmap[l+1][m]==0||DTYmap[l+1][m]==3||DTYmap[l+1][m]==5)
					{
		    			DTYmap[l+1][m]+=6;
		    			DTYmap[l][m]-=6;
		   			}
		   			else if(DTYmap[l+1][m]==4||DTYmap[l+1][m]==7||DTYmap[l+1][m]==5)
					{
		    			if(DTYmap[l+2][m]==0||DTYmap[l+2][m]==3)
						{
		     				DTYmap[l+2][m]+=4;
		     				DTYmap[l+1][m]+=2;
		     				DTYmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 75:
		   			if(DTYmap[l][m-1]==0||DTYmap[l][m-1]==3||DTYmap[l][m-1]==5)
					{
		    			DTYmap[l][m-1]+=6;
		    			DTYmap[l][m]-=6;
		   			}
		   			else if(DTYmap[l][m-1]==4||DTYmap[l][m-1]==7||DTYmap[l][m-1]==5)
					{
		    			if(DTYmap[l][m-2]==0||DTYmap[l][m-2]==3)
						{
		     				DTYmap[l][m-2]+=4;
		     				DTYmap[l][m-1]+=2;
		     				DTYmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 77:
		   			if(DTYmap[l][m+1]==0||DTYmap[l][m+1]==3||DTYmap[l][m+1]==5)
					{
		    			DTYmap[l][m+1]+=6;
		    			DTYmap[l][m]-=6;
		   			}
		   			else if(DTYmap[l][m+1]==4||DTYmap[l][m+1]==7||DTYmap[l][m+1]==5)
					{
		    			if(DTYmap[l][m+2]==0||DTYmap[l][m+2]==3)
						{
		     				DTYmap[l][m+2]+=4;
		     				DTYmap[l][m+1]+=2;
		     				DTYmap[l][m]-=6;
		    			}
		   			}
		   			break; 
		  			case 'Q':
		  			case 'q':
		   			flag=false;
		  			default:
		   			break;
		 		}	
			}
		}
	 	return ;
	}
	else
	{
		//2人导弹模式(无坐标) 
		if(e=='W')
		{
			if(d=='J')
			{
				int r,c,l,m; 
		 		for(int i=0;i<R;i++)
				{
		  			for(int j=0;j<C;j++)
					{
		   				if(DWJmap[i][j]==5||DWJmap[i][j]==8||DWJmap[i][j]==11)
						{
		    				r=i;
		    				c=j;
		   				}
		   				if(DWJmap[i][j]==6||DWJmap[i][j]==9||DWJmap[i][j]==11)
		   				{
		   					l=i;
		   					m=j;
						}
		  			}
		 		}
		 		if(z1==0&&z2==0)
		 		{
		 			cout<<"两个人都被炸死了!"<<endl;
		 			flag=false;
				}
		 		if(z1==0) cout<<"1被炸死了!!"<<endl;
		 		if(z2==0) cout<<"2被炸死了!!"<<endl;
		 		int ch;
		 		ch=_getch();
		 		srand(time(NULL));
				int x,y;
				x=rand()%16+1;
				y=rand()%16+1;
		 		if(DWJmap[r][c]==DWJmap[x][y]) z1=0;
		 		if(DWJmap[l][m]==DWJmap[x][y]) z2=0;
		 		if(z1==0)
				{
				 	DWJmap[r][c]-=5;
				 	z1+=2;
				} 
		 		if(z2==0) 
		 		{
		 			DWJmap[l][m]-=6;
		 			z1+=2;
				}
		 		switch(ch)
				{
	   				case 'W':
	  				case 'w':
		   			if((DWJmap[r-1][c]==0||DWJmap[r-1][c]==3||DWJmap[r-1][c]==6)&&(z1==1))
					{
		    			DWJmap[r-1][c]+=5;
		    			DWJmap[r][c]-=5;
		   			} 
		   			else if((DWJmap[r-1][c]==4||DWJmap[r-1][c]==7||DWJmap[r-1][c]==6)&&(z1==1))
					{
		    			if((DWJmap[r-2][c]==0||DWJmap[r-2][c]==3)&&(z1==1))
						{
		     				DWJmap[r-2][c]+=4;
		     				DWJmap[r-1][c]+=1;
		     				DWJmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'S':
		  			case 's':
		   			if((DWJmap[r+1][c]==0||DWJmap[r+1][c]==3||DWJmap[r+1][c]==6)&&(z1==1))
					{
		    			DWJmap[r+1][c]+=5;
		    			DWJmap[r][c]-=5;
		   			}
		   			else if((DWJmap[r+1][c]==4||DWJmap[r+1][c]==7||DWJmap[r+1][c]==6)&&(z1==1))
					{
		    			if(DWJmap[r+2][c]==0||DWJmap[r+2][c]==3)
						{
		     				DWJmap[r+2][c]+=4;
		     				DWJmap[r+1][c]+=1;
		     				DWJmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'A':
		  			case 'a':
		   			if((DWJmap[r][c-1]==0||DWJmap[r][c-1]==3||DWJmap[r][c-1]==6)&&(z1==1))
					{
		    			DWJmap[r][c-1]+=5;
		    			DWJmap[r][c]-=5;
		   			}
		   			else if((DWJmap[r][c-1]==4||DWJmap[r][c-1]==7||DWJmap[r][c-1]==6)&&(z1==1))
					{
		    			if(DWJmap[r][c-2]==0||DWJmap[r][c-2]==3)
						{
		     				DWJmap[r][c-2]+=4;
		     				DWJmap[r][c-1]+=1;
		     				DWJmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'D':
		  			case 'd':
		   			if((DWJmap[r][c+1]==0||DWJmap[r][c+1]==3||DWJmap[r][c+1]==6)&&(z1==1))
					{
		    			DWJmap[r][c+1]+=5;
		    			DWJmap[r][c]-=5;
		   			}
		   			else if((DWJmap[r][c+1]==4||DWJmap[r][c+1]==7||DWJmap[r][c+1]==6)&&(z1==1))
					{
		    			if(DWJmap[r][c+2]==0||DWJmap[r][c+2]==3)
						{
		     				DWJmap[r][c+2]+=4;
		     				DWJmap[r][c+1]+=1;
		     				DWJmap[r][c]-=5;
		    			}
		   			}
		   			break; 
					case 72:
		   			if((DWJmap[l-1][m]==0||DWJmap[l-1][m]==3||DWJmap[l-1][m]==5)&&(z2==1))
					{
		    			DWJmap[l-1][m]+=6;
		    			DWJmap[l][m]-=6;
		   			} 
		   			else if((DWJmap[l-1][m]==4||DWJmap[l-1][m]==7||DWJmap[l-1][m]==5)&&(z2==1))
					{
		    			if(DWJmap[l-2][m]==0||DWJmap[l-2][m]==3)
						{
		     				DWJmap[l-2][m]+=4;
		     				DWJmap[l-1][m]+=2;
		     				DWJmap[l][m]-=6;
		    			}
		   			}
		   			break;
		   			case 80:
		   			if((DWJmap[l+1][m]==0||DWJmap[l+1][m]==3||DWJmap[l+1][m]==5)&&(z2==1))
					{
		    			DWJmap[l+1][m]+=6;
		    			DWJmap[l][m]-=6;
		   			}
		   			else if((DWJmap[l+1][m]==4||DWJmap[l+1][m]==7||DWJmap[l+1][m]==5)&&(z2==1))
					{
		    			if(DWJmap[l+2][m]==0||DWJmap[l+2][m]==3)
						{
		     				DWJmap[l+2][m]+=4;
		     				DWJmap[l+1][m]+=2;
		     				DWJmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 75:
		   			if((DWJmap[l][m-1]==0||DWJmap[l][m-1]==3||DWJmap[l][m-1]==5)&&(z2==1))
					{
		    			DWJmap[l][m-1]+=6;
		    			DWJmap[l][m]-=6;
		   			}
		   			else if((DWJmap[l][m-1]==4||DWJmap[l][m-1]==7||DWJmap[l][m-1]==5)&&(z2==1))
					{
		    			if(DWJmap[l][m-2]==0||DWJmap[l][m-2]==3)
						{
		     				DWJmap[l][m-2]+=4;
		     				DWJmap[l][m-1]+=2;
		     				DWJmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 77:
		   			if((DWJmap[l][m+1]==0||DWJmap[l][m+1]==3||DWJmap[l][m+1]==5)&&(z2==1))
					{
		    			DWJmap[l][m+1]+=6;
		    			DWJmap[l][m]-=6;
		   			}
		   			else if((DWJmap[l][m+1]==4||DWJmap[l][m+1]==7||DWJmap[l][m+1]==5)&&(z2==1))
					{
		    			if(DWJmap[l][m+2]==0||DWJmap[l][m+2]==3)
						{
		     				DWJmap[l][m+2]+=4;
		     				DWJmap[l][m+1]+=2;
		     				DWJmap[l][m]-=6;
		    			}
		   			}
		   			break; 
		  			case 'Q':
		  			case 'q':
		   			flag=false;
		  			default:
		   			break;
		 		}
			}		
		 	if(d=='P')
		 	{
		 		int r,c,l,m; 
		 		for(int i=0;i<R;i++)
				{
		  			for(int j=0;j<C;j++)
					{
		   				if(DWPmap[i][j]==5||DWPmap[i][j]==8||DWPmap[i][j]==11)
						{
		    				r=i;
		    				c=j;
		   				}
		   				if(DWPmap[i][j]==6||DWPmap[i][j]==9||DWPmap[i][j]==11)
		   				{
		   					l=i;
		   					m=j;
						}
		  			}
		 		}
		 		if(z1==0&&z2==0)
		 		{
		 			cout<<"两个人都被炸死了!"<<endl;
		 			flag=false;
				}
		 		if(z1==0) cout<<"1被炸死了!!"<<endl;
		 		if(z2==0) cout<<"2被炸死了!!"<<endl;
		 		srand(time(NULL));
				int x,y;
				x=rand()%16+1;
				y=rand()%16+1;
		 		if(DWPmap[r][c]==DWPmap[x][y]) z1=0;
		 		if(DWPmap[l][m]==DWPmap[x][y]) z2=0;
		 		if(z1==0)
				{
				 	DWPmap[r][c]-=5;
				 	z1+=2;
				} 
		 		if(z2==0) 
		 		{
		 			DWPmap[l][m]-=6;
		 			z1+=2;
				}
		 		int ch;
		 		ch=_getch();
		 		switch(ch)
				{
		  			case 'W':
		  			case 'w':
		   			if((DWPmap[r-1][c]==0||DWPmap[r-1][c]==3||DWPmap[r-1][c]==6)&&(z1==1))
					{
		    			DWPmap[r-1][c]+=5;
		    			DWPmap[r][c]-=5;
		   			} 
		   			else if((DWPmap[r-1][c]==4||DWPmap[r-1][c]==7||DWPmap[r-1][c]==6)&&(z1==1))
					{
		    			if((DWPmap[r-2][c]==0||DWPmap[r-2][c]==3)&&(z1==1))
						{
		     				DWPmap[r-2][c]+=4;
		     				DWPmap[r-1][c]+=1;
		     				DWPmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'S':
		  			case 's':
		   			if((DWPmap[r+1][c]==0||DWPmap[r+1][c]==3||DWPmap[r+1][c]==6)&&(z1==1))
					{
		    			DWPmap[r+1][c]+=5;
		    			DWPmap[r][c]-=5;
		   			}
		   			else if((DWPmap[r+1][c]==4||DWPmap[r+1][c]==7||DWPmap[r+1][c]==6)&&(z1==1))
					{
		    			if(DWPmap[r+2][c]==0||DWPmap[r+2][c]==3)
						{
		     				DWPmap[r+2][c]+=4;
		     				DWPmap[r+1][c]+=1;
		     				DWPmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'A':
		  			case 'a':
		   			if((DWPmap[r][c-1]==0||DWPmap[r][c-1]==3||DWPmap[r][c-1]==6)&&(z1==1))
					{
		    			DWPmap[r][c-1]+=5;
		    			DWPmap[r][c]-=5;
		   			}
		   			else if((DWPmap[r][c-1]==4||DWPmap[r][c-1]==7||DWPmap[r][c-1]==6)&&(z1==1))
					{
		    			if(DWPmap[r][c-2]==0||DWPmap[r][c-2]==3)
						{
		     				DWPmap[r][c-2]+=4;
		     				DWPmap[r][c-1]+=1;
		     				DWPmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'D':
		  			case 'd':
		   			if((DWPmap[r][c+1]==0||DWPmap[r][c+1]==3||DWPmap[r][c+1]==6)&&(z1==1))
					{
		    			DWPmap[r][c+1]+=5;
		    			DWPmap[r][c]-=5;
		   			}
		   			else if((DWPmap[r][c+1]==4||DWPmap[r][c+1]==7||DWPmap[r][c+1]==6)&&(z1==1))
					{
		    			if(DWPmap[r][c+2]==0||DWPmap[r][c+2]==3)
						{
		     				DWPmap[r][c+2]+=4;
		     				DWPmap[r][c+1]+=1;
		     				DWPmap[r][c]-=5;
		    			}
		   			}
		   			break; 
		   			case 72:
		   			if((DWPmap[l-1][m]==0||DWPmap[l-1][m]==3||DWPmap[l-1][m]==5)&&(z2==1))
					{
		    			DWPmap[l-1][m]+=6;
		    			DWPmap[l][m]-=6;
		   			} 
		   			else if((DWPmap[l-1][m]==4||DWPmap[l-1][m]==7||DWPmap[l-1][m]==5)&&(z2==1))
					{
		    			if(DWPmap[l-2][m]==0||DWPmap[l-2][m]==3)
						{
		     				DWPmap[l-2][m]+=4;
		     				DWPmap[l-1][m]+=2;
		     				DWPmap[l][m]-=6;
		    			}
		   			}
		   			break;
		   			case 80:
		   			if((DWPmap[l+1][m]==0||DWPmap[l+1][m]==3||DWPmap[l+1][m]==5)&&(z2==1))
					{
		    			DWPmap[l+1][m]+=6;
		    			DWPmap[l][m]-=6;
		   			}
		   			else if((WPmap[l+1][m]==4||WPmap[l+1][m]==7||WPmap[l+1][m]==5)&&(z2==1))
					{
		    			if(WPmap[l+2][m]==0||WPmap[l+2][m]==3)
						{
		     				WPmap[l+2][m]+=4;
		     				WPmap[l+1][m]+=2;
		     				WPmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 75:
		   			if((WPmap[l][m-1]==0||WPmap[l][m-1]==3||WPmap[l][m-1]==5)&&(z2==1))
					{
		    			WPmap[l][m-1]+=6;
		    			WPmap[l][m]-=6;
		   			}
		   			else if((DWPmap[l][m-1]==4||DWPmap[l][m-1]==7||DWPmap[l][m-1]==5)&&(z2==1))
					{
		    			if(DWPmap[l][m-2]==0||DWPmap[l][m-2]==3)
						{
		     				DWPmap[l][m-2]+=4;
		     				DWPmap[l][m-1]+=2;
		     				DWPmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 77:
		   			if((DWPmap[l][m+1]==0||DWPmap[l][m+1]==3||DWPmap[l][m+1]==5)&&(z2==1))
					{
		    			DWPmap[l][m+1]+=6;
		    			DWPmap[l][m]-=6;
		   			}
		   			else if(DWPmap[l][m+1]==4||DWPmap[l][m+1]==7||DWPmap[l][m+1]==5)
					{
		    			if(DWPmap[l][m+2]==0||DWPmap[l][m+2]==3)
						{
		     				DWPmap[l][m+2]+=4;
		     				DWPmap[l][m+1]+=2;
		     				DWPmap[l][m]-=6;
		    			}
		   			}
		   			break; 
		  			case 'Q':
		  			case 'q':
		   			flag=false;
		  			default:
		   			break;
		 		}
			}
			if(d=='K')
			{
				int r,c,l,m; 
		 		for(int i=0;i<R;i++)
				{
		  			for(int j=0;j<C;j++)
					{
		   				if(DWKmap[i][j]==5||DWKmap[i][j]==8||DWKmap[i][j]==11)
						{
		    				r=i;
		    				c=j;
		   				}
		   				if(DWKmap[i][j]==6||DWKmap[i][j]==9||DWKmap[i][j]==11)
		   				{
		   					l=i;
		   					m=j;
						}
		  			}
		 		}
		 		if(z1==0&&z2==0)
		 		{
		 			cout<<"两个人都被炸死了!"<<endl;
		 			flag=false;
				}
		 		if(z1==0) cout<<"1被炸死了!!"<<endl;
		 		if(z2==0) cout<<"2被炸死了!!"<<endl;
		 		srand(time(NULL));
				int x,y;
				x=rand()%16+1;
				y=rand()%16+1;
		 		if(DWKmap[r][c]==DWKmap[x][y]) z1=0;
		 		if(DWKmap[l][m]==DWKmap[x][y]) z2=0;
		 		if(z1==0)
				{
				 	DWKmap[r][c]-=5;
				 	z1+=2;
				} 
		 		if(z2==0) 
		 		{
		 			DWKmap[l][m]-=6;
		 			z1+=2;
				}
		 		int ch;
		 		ch=_getch();
		 		switch(ch)
				{
		  			case 'W':
		  			case 'w':
		   			if((DWKmap[r-1][c]==0||DWKmap[r-1][c]==3||DWKmap[r-1][c]==6)&&(z1==1))
					{
		    			WKmap[r-1][c]+=5;
		    			WKmap[r][c]-=5;
		   			} 
		   			else if((DWKmap[r-1][c]==4||DWKmap[r-1][c]==7||DWKmap[r-1][c]==6)&&(z1==1))
					{
		    			if(DWKmap[r-2][c]==0||DWKmap[r-2][c]==3)
						{
		     				DWKmap[r-2][c]+=4;
		     				DWKmap[r-1][c]+=1;
		     				DWKmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'S':
		  			case 's':
		   			if((DWKmap[r+1][c]==0||DWKmap[r+1][c]==3||DWKmap[r+1][c]==6)&&(z1==1))
					{
		    			DWKmap[r+1][c]+=5;
		    			DWKmap[r][c]-=5;
		   			}
		   			else if((DWKmap[r+1][c]==4||DWKmap[r+1][c]==7||DWKmap[r+1][c]==6)&&(z1==1))
					{
		    			if(DWKmap[r+2][c]==0||DWKmap[r+2][c]==3)
						{
		     				DWKmap[r+2][c]+=4;
		     				DWKmap[r+1][c]+=1;
		     				DWKmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'A':
		  			case 'a':
		   			if((DWKmap[r][c-1]==0||DWKmap[r][c-1]==3||DWKmap[r][c-1]==6)&&(z1==1))
					{
		    			DWKmap[r][c-1]+=5;
		    			DWKmap[r][c]-=5;
		   			}
		   			else if((DWKmap[r][c-1]==4||DWKmap[r][c-1]==7||DWKmap[r][c-1]==6)&&(z1==1))
					{
		    			if(DWKmap[r][c-2]==0||DWKmap[r][c-2]==3)
						{
		     				DWKmap[r][c-2]+=4;
		     				DWKmap[r][c-1]+=1;
		     				DWKmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'D':
		  			case 'd':
		   			if((DWKmap[r][c+1]==0||DWKmap[r][c+1]==3||DWKmap[r][c+1]==6)&&(z1==1))
					{
		    			DWKmap[r][c+1]+=5;
		    			DWKmap[r][c]-=5;
		   			}
		   			else if((DWKmap[r][c+1]==4||DWKmap[r][c+1]==7||DWKmap[r][c+1]==6)&&(z2==1))
					{
		    			if(DWKmap[r][c+2]==0||DWKmap[r][c+2]==3)
						{
		     				DWKmap[r][c+2]+=4;
		     				DWKmap[r][c+1]+=1;
		     				DWKmap[r][c]-=5;
		    			}
		   			}
		   			break; 
		   			case 72:
		   			if((DWKmap[l-1][m]==0||DWKmap[l-1][m]==3||DWKmap[l-1][m]==5)&&(z2==1))
					{
		    			DWKmap[l-1][m]+=6;
		    			DWKmap[l][m]-=6;
		   			} 
		   			else if((DWKmap[l-1][m]==4||DWKmap[l-1][m]==7||DWKmap[l-1][m]==5)&&(z2==1))
					{
		    			if((DWKmap[l-2][m]==0||DWKmap[l-2][m]==3)&&(z2==1))
						{
		     				DWKmap[l-2][m]+=4;
		     				DWKmap[l-1][m]+=2;
		     				DWKmap[l][m]-=6;
		    			}
		   			}
		   			break;
		   			case 80:
		   			if((DWKmap[l+1][m]==0||DWKmap[l+1][m]==3||DWKmap[l+1][m]==5)&&(z2==1))
					{
		    			DWKmap[l+1][m]+=6;
		    			DWKmap[l][m]-=6;
		   			}
		   			else if((DWKmap[l+1][m]==4||DWKmap[l+1][m]==7||DWKmap[l+1][m]==5)&&(z2==1))
					{
		    			if(DWKmap[l+2][m]==0||DWKmap[l+2][m]==3)
						{
		     				DWKmap[l+2][m]+=4;
		     				DWKmap[l+1][m]+=2;
		     				DWKmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 75:
		   			if((DWKmap[l][m-1]==0||DWKmap[l][m-1]==3||DWKmap[l][m-1]==5)&&(z2==1))
					{
		    			DWKmap[l][m-1]+=6;
		    			DWKmap[l][m]-=6;
		   			}
		   			else if((DWKmap[l][m-1]==4||DWKmap[l][m-1]==7||DWKmap[l][m-1]==5)&&(z2==1))
					{
		    			if((DWKmap[l][m-2]==0||DWKmap[l][m-2]==3)&&(z2==1))
						{
		     				DWKmap[l][m-2]+=4;
		     				DWKmap[l][m-1]+=2;
		     				DWKmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 77:
		   			if((DWKmap[l][m+1]==0||WKmap[l][m+1]==3||WKmap[l][m+1]==5)&&(z2==1))
					{
		    			DWKmap[l][m+1]+=6;
		    			DWKmap[l][m]-=6;
		   			}
		   			else if((DWKmap[l][m+1]==4||DWKmap[l][m+1]==7||DWKmap[l][m+1]==5)&&(z2==1))
					{
		    			if(DWKmap[l][m+2]==0||DWKmap[l][m+2]==3)
						{
		     				DWKmap[l][m+2]+=4;
		     				DWKmap[l][m+1]+=2;
		     				DWKmap[l][m]-=6;
		    			}
		   			}
		   			break; 
		  			case 'Q':
		  			case 'q':
		   			flag=false;
		  			default:
		   			break;
		 		}
			}
		}
		if(e=='T')
		{
			if(f=='L')
			{
				int r,c,l,m; 
		 		for(int i=0;i<R;i++)
				{
		  			for(int j=0;j<C;j++)
					{
		   				if(DTLmap[i][j]==5||DTLmap[i][j]==8||DTLmap[i][j]==11)
						{
		    				r=i;
		    				c=j;
		   				}
		   				if(DTLmap[i][j]==6||DTLmap[i][j]==9||DTLmap[i][j]==11)
		   				{
		   					l=i;
		   					m=j;
						}
		  			}
		 		}
		 		int ch;
		 		ch=_getch();
		 		if(z1==0&&z2==0)
		 		{
		 			cout<<"两个人都被炸死了!"<<endl;
		 			flag=false;
				}
		 		if(z1==0) cout<<"1被炸死了!!"<<endl;
		 		if(z2==0) cout<<"2被炸死了!!"<<endl;
		 		srand(time(NULL));
				int x,y;
				x=rand()%16+1;
				y=rand()%16+1;
		 		if(DTLmap[r][c]==DTLmap[x][y]) z1=0;
		 		if(DTLmap[l][m]==DTLmap[x][y]) z2=0;
		 		if(z1==0)
				{
				 	DTLmap[r][c]-=5;
				 	z1+=2;
				} 
		 		if(z2==0) 
		 		{
		 			DTLmap[l][m]-=6;
		 			z1+=2;
				}
		 		switch(ch)
				{
		  			case 'W':
		  			case 'w':
		   			if(DTLmap[r-1][c]==0||DTLmap[r-1][c]==3||DTLmap[r-1][c]==6)
					{
		    			DTLmap[r-1][c]+=5;
		    			DTLmap[r][c]-=5;
		   			} 
		   			else if(DTLmap[r-1][c]==4||DTLmap[r-1][c]==7||DTLmap[r-1][c]==6)
					{
		    			if(DTLmap[r-2][c]==0||DTLmap[r-2][c]==3)
						{
		     				DTLmap[r-2][c]+=4;
		     				DTLmap[r-1][c]+=1;
		     				DTLmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'S':
		  			case 's':
		   			if(DTLmap[r+1][c]==0||DTLmap[r+1][c]==3||DTLmap[r+1][c]==6)
					{
		    			DTLmap[r+1][c]+=5;
		    			DTLmap[r][c]-=5;
		   			}
		   			else if(DTLmap[r+1][c]==4||DTLmap[r+1][c]==7||DTLmap[r+1][c]==6)
					{
		    			if(DTLmap[r+2][c]==0||DTLmap[r+2][c]==3)
						{
		     				DTLmap[r+2][c]+=4;
		     				DTLmap[r+1][c]+=1;
		     				DTLmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'A':
		  			case 'a':
		   			if(DTLmap[r][c-1]==0||DTLmap[r][c-1]==3||DTLmap[r][c-1]==6)
					{
		    			DTLmap[r][c-1]+=5;
		    			DTLmap[r][c]-=5;
		   			}
		   			else if(DTLmap[r][c-1]==4||DTLmap[r][c-1]==7||DTLmap[r][c-1]==6)
					{
		    			if(DTLmap[r][c-2]==0||DTLmap[r][c-2]==3)
						{
		     				DTLmap[r][c-2]+=4;
		     				DTLmap[r][c-1]+=1;
		     				DTLmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'D':
		  			case 'd':
		   			if(DTLmap[r][c+1]==0||DTLmap[r][c+1]==3||DTLmap[r][c+1]==6)
					{
		    			DTLmap[r][c+1]+=5;
		    			DTLmap[r][c]-=5;
		   			}
		   			else if(DTLmap[r][c+1]==4||DTLmap[r][c+1]==7||DTLmap[r][c+1]==6)
					{
		    			if(DTLmap[r][c+2]==0||DTLmap[r][c+2]==3)
						{
		     				DTLmap[r][c+2]+=4;
		     				DTLmap[r][c+1]+=1;
		     				DTLmap[r][c]-=5;
		    			}
		   			}
		   			break; 
		   			case 72:
		   			if(DTLmap[l-1][m]==0||DTLmap[l-1][m]==3||DTLmap[l-1][m]==5)
					{
		    			DTLmap[l-1][m]+=6;
		    			DTLmap[l][m]-=6;
		   			} 
		   			else if(DTLmap[l-1][m]==4||DTLmap[l-1][m]==7||DTLmap[l-1][m]==5)
					{
		    			if(DTLmap[l-2][m]==0||DTLmap[l-2][m]==3)
						{
		     				DTLmap[l-2][m]+=4;
		     				DTLmap[l-1][m]+=2;
		     				DTLmap[l][m]-=6;
		    			}
		   			}
		   			break;
		   			case 80:
		   			if(DTLmap[l+1][m]==0||DTLmap[l+1][m]==3||DTLmap[l+1][m]==5)
					{
		    			DTLmap[l+1][m]+=6;
		    			DTLmap[l][m]-=6;
		   			}
		   			else if(DTLmap[l+1][m]==4||DTLmap[l+1][m]==7||DTLmap[l+1][m]==5)
					{
		    			if(DTLmap[l+2][m]==0||DTLmap[l+2][m]==3)
						{
		     				DTLmap[l+2][m]+=4;
		     				DTLmap[l+1][m]+=2;
		     				DTLmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 75:
		   			if(DTLmap[l][m-1]==0||DTLmap[l][m-1]==3||DTLmap[l][m-1]==5)
					{
		    			DTLmap[l][m-1]+=6;
		    			DTLmap[l][m]-=6;
		   			}
		   			else if(DTLmap[l][m-1]==4||DTLmap[l][m-1]==7||DTLmap[l][m-1]==5)
					{
		    			if(DTLmap[l][m-2]==0||DTLmap[l][m-2]==3)
						{
		     				DTLmap[l][m-2]+=4;
		     				DTLmap[l][m-1]+=2;
		     				DTLmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 77:
		   			if(DTLmap[l][m+1]==0||DTLmap[l][m+1]==3||DTLmap[l][m+1]==5)
					{
		    			DTLmap[l][m+1]+=6;
		    			DTLmap[l][m]-=6;
		   			}
		   			else if(DTLmap[l][m+1]==4||DTLmap[l][m+1]==7||DTLmap[l][m+1]==5)
					{
		    			if(DTLmap[l][m+2]==0||DTLmap[l][m+2]==3)
						{
		     				DTLmap[l][m+2]+=4;
		     				DTLmap[l][m+1]+=2;
		     				DTLmap[l][m]-=6;
		    			}
		   			}
		   			break; 
		  			case 'Q':
		  			case 'q':
		   			flag=false;
		  			default:
		   			break;
		 		}
			}
			if(f=='S')
			{
				int r,c,l,m; 
		 		for(int i=0;i<R;i++)
				{
		  			for(int j=0;j<C;j++)
					{
		   				if(DTSmap[i][j]==5||DTSmap[i][j]==8||DTSmap[i][j]==11)
						{
		    				r=i;
		    				c=j;
		   				}
		   				if(DTSmap[i][j]==6||DTSmap[i][j]==9||DTSmap[i][j]==11)
		   				{
		   					l=i;
		   					m=j;
						}
		  			}
		 		}
		 		if(z1==0&&z2==0)
		 		{
		 			cout<<"两个人都被炸死了!"<<endl;
		 			flag=false;
				}
		 		if(z1==0) cout<<"1被炸死了!!"<<endl;
		 		if(z2==0) cout<<"2被炸死了!!"<<endl;
		 		srand(time(NULL));
				int x,y;
				x=rand()%16+1;
				y=rand()%16+1;
		 		if(DTSmap[r][c]==DTSmap[x][y]) z1=0;
		 		if(DTSmap[l][m]==DTSmap[x][y]) z2=0;
		 		if(z1==0)
				{
				 	DTSmap[r][c]-=5;
				 	z1+=2;
				} 
		 		if(z2==0) 
		 		{
		 			DTSmap[l][m]-=6;
		 			z1+=2;
				}
		 		int ch;
		 		ch=_getch();
		 		switch(ch)
				{
		  			case 'W':
		  			case 'w':
		   			if(DTSmap[r-1][c]==0||DTSmap[r-1][c]==3||DTSmap[r-1][c]==6)
					{
		    			DTSmap[r-1][c]+=5;
		    			DTSmap[r][c]-=5;
		   			} 
		   			else if(DTSmap[r-1][c]==4||DTSmap[r-1][c]==7||DTSmap[r-1][c]==6)
					{
		    			if(DTSmap[r-2][c]==0||DTSmap[r-2][c]==3)
						{
		     				DTSmap[r-2][c]+=4;
		     				DTSmap[r-1][c]+=1;
		     				DTSmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'S':
		  			case 's':
		   			if(DTSmap[r+1][c]==0||DTSmap[r+1][c]==3||DTSmap[r+1][c]==6)
					{
		    			DTSmap[r+1][c]+=5;
		    			DTSmap[r][c]-=5;
		   			}
		   			else if(DTSmap[r+1][c]==4||DTSmap[r+1][c]==7||DTSmap[r+1][c]==6)
					{
		    			if(DTSmap[r+2][c]==0||DTSmap[r+2][c]==3)
						{
		     				DTSmap[r+2][c]+=4;
		     				DTSmap[r+1][c]+=1;
		     				DTSmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'A':
		  			case 'a':
		   			if(DTSmap[r][c-1]==0||DTSmap[r][c-1]==3||DTSmap[r][c-1]==6)
					{
		    			DTSmap[r][c-1]+=5;
		    			DTSmap[r][c]-=5;
		   			}
		   			else if(DTSmap[r][c-1]==4||DTSmap[r][c-1]==7||DTSmap[r][c-1]==6)
					{
		    			if(DTSmap[r][c-2]==0||DTSmap[r][c-2]==3)
						{
		     				DTSmap[r][c-2]+=4;
		     				DTSmap[r][c-1]+=1;
		     				DTSmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'D':
		  			case 'd':
		   			if(DTSmap[r][c+1]==0||DTSmap[r][c+1]==3||DTSmap[r][c+1]==6)
					{
		    			DTSmap[r][c+1]+=5;
		    			DTSmap[r][c]-=5;
		   			}
		   			else if(DTSmap[r][c+1]==4||DTSmap[r][c+1]==7||DTSmap[r][c+1]==6)
					{
		    			if(DTSmap[r][c+2]==0||DTSmap[r][c+2]==3)
						{
		     				DTSmap[r][c+2]+=4;
		     				DTSmap[r][c+1]+=1;
		     				DTSmap[r][c]-=5;
		    			}
		   			}
		   			break; 
		   			case 72:
		   			if(DTSmap[l-1][m]==0||DTSmap[l-1][m]==3||DTSmap[l-1][m]==5)
					{
		    			DTSmap[l-1][m]+=6;
		    			DTSmap[l][m]-=6;
		   			} 
		   			else if(DTSmap[l-1][m]==4||DTSmap[l-1][m]==7||DTSmap[l-1][m]==5)
					{
		    			if(DTSmap[l-2][m]==0||DTSmap[l-2][m]==3)
						{
		     				DTSmap[l-2][m]+=4;
		     				DTSmap[l-1][m]+=2;
		     				DTSmap[l][m]-=6;
		    			}
		   			}
		   			break;
		   			case 80:
		   			if(DTSmap[l+1][m]==0||DTSmap[l+1][m]==3||DTSmap[l+1][m]==5)
					{
		    			DTSmap[l+1][m]+=6;
		    			DTSmap[l][m]-=6;
		   			}
		   			else if(DTSmap[l+1][m]==4||DTSmap[l+1][m]==7||DTSmap[l+1][m]==5)
					{
		    			if(DTSmap[l+2][m]==0||DTSmap[l+2][m]==3)
						{
		     				DTSmap[l+2][m]+=4;
		     				DTSmap[l+1][m]+=2;
		     				DTSmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 75:
		   			if(DTSmap[l][m-1]==0||DTSmap[l][m-1]==3||DTSmap[l][m-1]==5)
					{
		    			DTSmap[l][m-1]+=6;
		    			DTSmap[l][m]-=6;
		   			}
		   			else if(DTSmap[l][m-1]==4||DTSmap[l][m-1]==7||DTSmap[l][m-1]==5)
					{
		    			if(DTSmap[l][m-2]==0||DTSmap[l][m-2]==3)
						{
		     				DTSmap[l][m-2]+=4;
		     				DTSmap[l][m-1]+=2;
		     				DTSmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 77:
		   			if(DTSmap[l][m+1]==0||DTSmap[l][m+1]==3||DTSmap[l][m+1]==5)
					{
		    			DTSmap[l][m+1]+=6;
		    			DTSmap[l][m]-=6;
		   			}
		   			else if(DTSmap[l][m+1]==4||DTSmap[l][m+1]==7||DTSmap[l][m+1]==5)
					{
		    			if(DTSmap[l][m+2]==0||DTSmap[l][m+2]==3)
						{
		     				DTSmap[l][m+2]+=4;
		     				DTSmap[l][m+1]+=2;
		     				DTSmap[l][m]-=6;
		    			}
		   			}
		   			break; 
		  			case 'Q':
		  			case 'q':
		   			flag=false;
		  			default:
		   			break;
		 		}
			}
			if(f=='Y')
			{
				int r,c,l,m; 
		 		for(int i=0;i<R;i++)
				{
		  			for(int j=0;j<C;j++)
					{
		   				if(DTYmap[i][j]==5||DTYmap[i][j]==8||DTYmap[i][j]==11)
						{
		    				r=i;
		    				c=j;
		   				}
		   				if(DTYmap[i][j]==6||DTYmap[i][j]==9||DTYmap[i][j]==11)
		   				{
		   					l=i;
		   					m=j;
						}
		  			}
		 		}
		 		if(z1==0&&z2==0)
		 		{
		 			cout<<"两个人都被炸死了!"<<endl;
		 			flag=false;
				}
		 		if(z1==0) cout<<"1被炸死了!!"<<endl;
		 		if(z2==0) cout<<"2被炸死了!!"<<endl;
		 		srand(time(NULL));
				int x,y;
				x=rand()%16+1;
				y=rand()%16+1;
		 		if(DTYmap[r][c]==DTYmap[x][y]) z1=0;
		 		if(DTYmap[l][m]==DTYmap[x][y]) z2=0;
		 		if(z1==0)
				{
				 	DTYmap[r][c]-=5;
				 	z1+=2;
				} 
		 		if(z2==0) 
		 		{
		 			DTYmap[l][m]-=6;
		 			z1+=2;
				}
		 		int ch;
		 		ch=_getch();
		 		switch(ch)
				{
		  			case 'W':
		  			case 'w':
		   			if(DTYmap[r-1][c]==0||DTYmap[r-1][c]==3||DTYmap[r-1][c]==6)
					{
		    			DTYmap[r-1][c]+=5;
		    			DTYmap[r][c]-=5;
		   			} 
		   			else if(DTYmap[r-1][c]==4||DTYmap[r-1][c]==7||DTYmap[r-1][c]==6)
					{
		    			if(DTYmap[r-2][c]==0||DTYmap[r-2][c]==3)
						{
		     				DTYmap[r-2][c]+=4;
		     				DTYmap[r-1][c]+=1;
		     				DTYmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'S':
		  			case 's':
		   			if(DTYmap[r+1][c]==0||DTYmap[r+1][c]==3||DTYmap[r+1][c]==6)
					{
		    			DTYmap[r+1][c]+=5;
		    			DTYmap[r][c]-=5;
		   			}
		   			else if(DTYmap[r+1][c]==4||DTYmap[r+1][c]==7||DTYmap[r+1][c]==6)
					{
		    			if(DTYmap[r+2][c]==0||DTYmap[r+2][c]==3)
						{
		     				DTYmap[r+2][c]+=4;
		     				DTYmap[r+1][c]+=1;
		     				DTYmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'A':
		  			case 'a':
		   			if(DTYmap[r][c-1]==0||DTYmap[r][c-1]==3||DTYmap[r][c-1]==6)
					{
		    			DTYmap[r][c-1]+=5;
		    			DTYmap[r][c]-=5;
		   			}
		   			else if(DTYmap[r][c-1]==4||DTYmap[r][c-1]==7||DTYmap[r][c-1]==6)
					{
		    			if(DTYmap[r][c-2]==0||DTYmap[r][c-2]==3)
						{
		     				DTYmap[r][c-2]+=4;
		     				DTYmap[r][c-1]+=1;
		     				DTYmap[r][c]-=5;
		    			}
		   			}
		   			break;
		  			case 'D':
		  			case 'd':
		   			if(DTYmap[r][c+1]==0||DTYmap[r][c+1]==3||DTYmap[r][c+1]==6)
					{
		    			DTYmap[r][c+1]+=5;
		    			DTYmap[r][c]-=5;
		   			}
		   			else if(DTYmap[r][c+1]==4||DTYmap[r][c+1]==7||DTYmap[r][c+1]==6)
					{
		    			if(DTYmap[r][c+2]==0||DTYmap[r][c+2]==3)
						{
		     				DTYmap[r][c+2]+=4;
		     				DTYmap[r][c+1]+=1;
		     				DTYmap[r][c]-=5;
		    			}
		   			}
		   			break; 
		   			case 72:
		   			if(DTYmap[l-1][m]==0||DTYmap[l-1][m]==3||DTYmap[l-1][m]==5)
					{
		    			DTYmap[l-1][m]+=6;
		    			DTYmap[l][m]-=6;
		   			} 
		   			else if(DTYmap[l-1][m]==4||DTYmap[l-1][m]==7||DTYmap[l-1][m]==5)
					{
		    			if(DTYmap[l-2][m]==0||DTYmap[l-2][m]==3)
						{
		     				DTYmap[l-2][m]+=4;
		     				DTYmap[l-1][m]+=2;
		     				DTYmap[l][m]-=6;
		    			}
		   			}
		   			break;
		   			case 80:
		   			if(DTYmap[l+1][m]==0||DTYmap[l+1][m]==3||DTYmap[l+1][m]==5)
					{
		    			DTYmap[l+1][m]+=6;
		    			DTYmap[l][m]-=6;
		   			}
		   			else if(DTYmap[l+1][m]==4||DTYmap[l+1][m]==7||DTYmap[l+1][m]==5)
					{
		    			if(DTYmap[l+2][m]==0||DTYmap[l+2][m]==3)
						{
		     				DTYmap[l+2][m]+=4;
		     				DTYmap[l+1][m]+=2;
		     				DTYmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 75:
		   			if(DTYmap[l][m-1]==0||DTYmap[l][m-1]==3||DTYmap[l][m-1]==5)
					{
		    			DTYmap[l][m-1]+=6;
		    			DTYmap[l][m]-=6;
		   			}
		   			else if(DTYmap[l][m-1]==4||DTYmap[l][m-1]==7||DTYmap[l][m-1]==5)
					{
		    			if(DTYmap[l][m-2]==0||DTYmap[l][m-2]==3)
						{
		     				DTYmap[l][m-2]+=4;
		     				DTYmap[l][m-1]+=2;
		     				DTYmap[l][m]-=6;
		    			}
		   			}
		   			break;
		  			case 77:
		   			if(DTYmap[l][m+1]==0||DTYmap[l][m+1]==3||DTYmap[l][m+1]==5)
					{
		    			DTYmap[l][m+1]+=6;
		    			DTYmap[l][m]-=6;
		   			}
		   			else if(DTYmap[l][m+1]==4||DTYmap[l][m+1]==7||DTYmap[l][m+1]==5)
					{
		    			if(DTYmap[l][m+2]==0||DTYmap[l][m+2]==3)
						{
		     				DTYmap[l][m+2]+=4;
		     				DTYmap[l][m+1]+=2;
		     				DTYmap[l][m]-=6;
		    			}
		   			}
		   			break; 
		  			case 'Q':
		  			case 'q':
		   			flag=false;
		  			default:
		   			break;
		 		}	
			}
		}
	 	return ;
	}
	
 	return ;
}
int finish()//判断结束了没有(全部推进去没有) 
{
	if(g==1||g==2||g==3||g==6)
	{
		if(e=='W')
		{
			if(d=='J')
			{
				for (int i=0;i<R;i++)
				{
		  			for (int j=0;j<C;j++)
					{
		   				if (WJmap[i][j] == 4)//遍历地图,如果有1个箱子,就没有推完,否则推完了 
						{ 
		    				return 0;
		   				} 
		  			}
		 		}
			}			
		 	if(d=='P')
		 	{
		 		for (int i=0;i<R;i++)
				{
		  			for (int j=0;j<C;j++)
					{
		   				if (WPmap[i][j] == 4)
						{ 
		    				return 0;
		   				} 
		  			}
		 		}
			}
			if(d=='K')
			{
			 	for (int i=0;i<R;i++)
				{
		  			for (int j=0;j<C;j++)
					{
		   				if (WKmap[i][j] == 4)
						{ 
		    				return 0;
		   				} 
		  			}
		 		}
			}
		}
		if(e=='T')
		{
			if(f=='L')
			{
				for (int i=0;i<R;i++)
				{
		  			for (int j=0;j<C;j++)
					{
		   				if (TLmap[i][j] == 4)
						{ 
		    				return 0;
		   				} 
		  			}
		 		}
			}
			if(f=='S')
			{
				for (int i=0;i<R;i++)
				{
		  			for (int j=0;j<C;j++)
					{
		   				if (TSmap[i][j] == 4)
						{ 
		    				return 0;
		   				} 
		  			}
		 		}
			}
			if(f=='Y')
			{
				for (int i=0;i<R;i++)
				{
		  			for (int j=0;j<C;j++)
					{
		   				if (TYmap[i][j] == 4)
						{ 
		    				return 0;
		   				} 
		  			}
		 		}
			}
		}		
	 	return 1;
	}
	else
	{
		if(e=='W')
		{
			if(d=='J')
			{
				for (int i=0;i<R;i++)
				{
		  			for (int j=0;j<C;j++)
					{
		   				if (DWJmap[i][j] == 4)
						{ 
		    				return 0;
		   				} 
		  			}
		 		}
			}			
		 	if(d=='P')
		 	{
		 		for (int i=0;i<R;i++)
				{
		  			for (int j=0;j<C;j++)
					{
		   				if (DWPmap[i][j] == 4)
						{ 
		    				return 0;
		   				} 
		  			}
		 		}
			}
			if(d=='K')
			{
			 	for (int i=0;i<R;i++)
				{
		  			for (int j=0;j<C;j++)
					{
		   				if (WKmap[i][j] == 4)
						{ 
		    				return 0;
		   				} 
		  			}
		 		}
			}
		}
		if(e=='T')
		{
			if(f=='L')
			{
				for (int i=0;i<R;i++)
				{
		  			for (int j=0;j<C;j++)
					{
		   				if (DTLmap[i][j] == 4)
						{ 
		    				return 0;
		   				} 
		  			}
		 		}
			}
			if(f=='S')
			{
				for (int i=0;i<R;i++)
				{
		  			for (int j=0;j<C;j++)
					{
		   				if (DTSmap[i][j] == 4)
						{ 
		    				return 0;
		   				} 
		  			}
		 		}
			}
			if(f=='Y')
			{
				for (int i=0;i<R;i++)
				{
		  			for (int j=0;j<C;j++)
					{
		   				if (DTYmap[i][j] == 4)
						{ 
		    				return 0;
		   				} 
		  			}
		 		}
			}
		}		
	 	return 1;
	}
} 
void setmap(int n,int c,char a,char b)//用来设置地图 
{
	if(c==3||c==6)
	{
		z1=1;
	}
	else if(c==5||c==8)
	{
		z1=1;
		z2=1;
	}
	//以上为导弹模式将两人都复活 
	//以下为设置地图 
	if(c==1||c==2||c==3||c==6)
	{
		if(b=='W')
		{
			if(a=='J')
			{
				if (n == 1) 
				{
		 			memcpy(WJmap, WJmap1, sizeof(WJmap1));
		 		}
		 		if (n == 2)
				{
			  		memcpy(WJmap, WJmap2, sizeof(WJmap2));
			 	}
		 		if (n == 3) 
				{
		  			memcpy(WJmap, WJmap3, sizeof(WJmap3));
				}
				if( n == 4) 
				{
			 		memcpy(WJmap, WJmap4, sizeof(WJmap4));
				}
				if(n==5)
				{
					memcpy(WJmap, WJmap5, sizeof(WJmap5));
				}
				if(n==6)
				{
					memcpy(WJmap, WJmap6, sizeof(WJmap6));
				}
				if(n==7)
				{
					memcpy(WJmap, WJmap7, sizeof(WJmap7));
				}
				if(n==8)
				{
					memcpy(WJmap, WJmap8, sizeof(WJmap8));
				}
				if(n==9)
				{
					memcpy(WJmap, WJmap9, sizeof(WJmap9));
				}
				if(n==10)
				{
					memcpy(WJmap, WJmap10, sizeof(WJmap10));
				}
			}
			if(a=='P')
			{
				if(n==1)
				{
					memcpy(WPmap, WPmap1, sizeof(WPmap1));
				}
			}
			if(a=='K')
			{
				if(n==1)
				{
					memcpy(WKmap, WKmap1, sizeof(WKmap1));
				}
			}
			return ;
		}
		else
		{
			if(a=='L')
			{
				if(n==1)
				{
					memcpy(TLmap, TLmap1, sizeof(TLmap1));
				}
				if(n==2)
				{
					memcpy(TLmap, TLmap2, sizeof(TLmap2));
				}
				if(n==3)
				{
					memcpy(TLmap, TLmap3, sizeof(TLmap3));
				}
				if(n==4)
				{
					memcpy(TLmap, TLmap4, sizeof(TLmap4));
				}
				if(n==5)
				{
					memcpy(TLmap, TLmap5, sizeof(TLmap5));
				}
				if(n==6)
				{
					memcpy(TLmap, TLmap6, sizeof(TLmap6));
				}
			}
			else if(a=='S')
			{
				if(n==1)
				{
					memcpy(TSmap, TSmap1, sizeof(TSmap1));
				}
				if(n==2)
				{
					memcpy(TSmap, TSmap2, sizeof(TSmap2));
				}
				if(n==3)
				{
					memcpy(TSmap, TSmap3, sizeof(TSmap3));
				}
				if(n==4)
				{
					memcpy(TSmap, TSmap4, sizeof(TSmap4));
				}
				if(n==5)
				{
					memcpy(TSmap, TSmap5, sizeof(TSmap5));
				}
				if(n==6)
				{
					memcpy(TSmap, TSmap6, sizeof(TSmap6));
				}
				if(n==7)
				{
					memcpy(TSmap, TSmap7, sizeof(TSmap7));
				}
				if(n==8)
				{
					memcpy(TSmap, TSmap8, sizeof(TSmap8));
				}
				return ;
			}
			else
			{
				if(n==1)
				{
					memcpy(TYmap, TYmap1, sizeof(TYmap1));
				}
				if(n==2)
				{
					memcpy(TYmap, TYmap2, sizeof(TYmap2));
				}
				if(n==3)
				{
					memcpy(TYmap, TYmap3, sizeof(TYmap3));
				}
				if(n==4)
				{
					memcpy(TYmap, TYmap4, sizeof(TYmap4));
				}
				if(n==5)
				{
					memcpy(TYmap, TYmap5, sizeof(TYmap5));
				}
				if(n==6)
				{
					memcpy(TYmap, TYmap6, sizeof(TYmap6));
				}
				return ; 
			}
		}
	} 
	else 
	{
		if(b=='W')
		{
			if(a=='J')
			{
				if (n == 1) 
				{
		 			memcpy(DWJmap, DWJmap1, sizeof(DWJmap1));
		 		}
		 		if (n == 2)
				{
			  		memcpy(DWJmap, DWJmap2, sizeof(DWJmap2));
			 	}
		 		if (n == 3) 
				{
		  			memcpy(DWJmap, DWJmap3, sizeof(DWJmap3));
				}
				if( n == 4) 
				{
			 		memcpy(DWJmap, DWJmap4, sizeof(DWJmap4));
				}
				if(n==5)
				{
					memcpy(DWJmap, DWJmap5, sizeof(DWJmap5));
				}
				if(n==6)
				{
					memcpy(DWJmap, DWJmap6, sizeof(DWJmap6));
				}
				if(n==7)
				{
					memcpy(DWJmap, DWJmap7, sizeof(DWJmap7));
				}
				if(n==8)
				{
					memcpy(DWJmap, DWJmap8, sizeof(DWJmap8));
				}
				if(n==9)
				{
					memcpy(DWJmap, DWJmap9, sizeof(DWJmap9));
				}
				if(n==10)
				{
					memcpy(DWJmap, DWJmap10, sizeof(DWJmap10));
				}
			}
			if(a=='P')
			{
				if(n==1)
				{
					memcpy(DWPmap, DWPmap1, sizeof(DWPmap1));
				}
			}
			if(a=='K')
			{
				if(n==1)
				{
					memcpy(DWKmap, DWKmap1, sizeof(DWKmap1));
				}
			}
			return ;
		}
		else
		{
			if(a=='L')
			{
				if(n==1)
				{
					memcpy(DTLmap, DTLmap1, sizeof(DTLmap1));
				}
				if(n==2)
				{
					memcpy(DTLmap, DTLmap2, sizeof(DTLmap2));
				}
				if(n==3)
				{
					memcpy(DTLmap, DTLmap3, sizeof(DTLmap3));
				}
				if(n==4)
				{
					memcpy(DTLmap, DTLmap4, sizeof(DTLmap4));
				}
				if(n==5)
				{
					memcpy(DTLmap, DTLmap5, sizeof(DTLmap5));
				}
				if(n==6)
				{
					memcpy(DTLmap, DTLmap6, sizeof(DTLmap6));
				}
			}
			else if(a=='S')
			{
				if(n==1)
				{
					memcpy(DTSmap, DTSmap1, sizeof(DTSmap1));
				}
				if(n==2)
				{
					memcpy(DTSmap, DTSmap2, sizeof(DTSmap2));
				}
				if(n==3)
				{
					memcpy(DTSmap, DTSmap3, sizeof(DTSmap3));
				}
				if(n==4)
				{
					memcpy(DTSmap, DTSmap4, sizeof(DTSmap4));
				}
				if(n==5)
				{
					memcpy(DTSmap, DTSmap5, sizeof(DTSmap5));
				}
				if(n==6)
				{
					memcpy(DTSmap, DTSmap6, sizeof(DTSmap6));
				}
				if(n==7)
				{
					memcpy(DTSmap, DTSmap7, sizeof(DTSmap7));
				}
				if(n==8)
				{
					memcpy(DTSmap, DTSmap8, sizeof(DTSmap8));
				}
				return ;
			}
			else
			{
				if(n==1)
				{
					memcpy(DTYmap, DTYmap1, sizeof(DTYmap1));
				}
				if(n==2)
				{
					memcpy(DTYmap, DTYmap2, sizeof(DTYmap2));
				}
				if(n==3)
				{
					memcpy(DTYmap, DTYmap3, sizeof(DTYmap3));
				}
				if(n==4)
				{
					memcpy(DTYmap, DTYmap4, sizeof(DTYmap4));
				}
				if(n==5)
				{
					memcpy(DTYmap, DTYmap5, sizeof(DTYmap5));
				}
				if(n==6)
				{
					memcpy(DTYmap, DTYmap6, sizeof(DTYmap6));
				}
				return ; 
			}
		}
	} 
}
void choose()//选择模式及地图 
{
	cout<<"请选择模式:1.普通模式 2.选择关卡模式 3.导弹模式 4.2人推箱子模式 5.2人导弹模式 6.选择关卡模式导弹版 7.选择关卡模式2人版 8.选择关卡模式导弹2人版"<<endl;
	cin>>g;
	while(g<1||g>9)
	{
		cout<<"请重新输入:"<<endl;
		cin>>g;
	}
	system("cls");
	cout<<"请选择玩谁的地图,作者的请按W,同学的请按T";
	cin>>e;
	while(e!='W'&&e!='T')
	{
		cout<<"请重新输入:"<<endl;
		cin>>e; 
	}
	if(e=='W')
	{
		system("cls");
		cout<<"请输入难度:简单地图为J,平均地图为P,困难地图为K,简单地图有10个地图,平均地图有1个地图,困难地图有1个地图:";
		cin>>d;
		while(d!='J'&&d!='P'&&d!='K')
		{
			cout<<"请重新输入难度:";
			cin>>d;
		}
		system("cls");
		return ;
	}
	else
	{
		system("cls");
		cout<<"请输入玩谁的地图:玩刘宇航的请按L,玩沙宸安的请按S,玩其余同学的请按Y,刘宇航投了8个,沙宸安投了8个,其余同学投了18个";
		cin>>f;
		while(f!='L'&&f!='S'&&f!='Y')
		{
			cout<<"请重新输入:";
			cin>>f;
		}
		system("cls");
		return ;
	}
}
int pai=400,ban=200,ting=128;
void heirentaiguan(){
    Sleep(1000);
    MessageBox(NULL,"原作者LAN palnic,请收听黑人抬棺","版权说明",MB_OK);
    system("cls");
    cout<<"请安静收听";
    int a[100010]={1,do,ree,mi,fa,so,la,si};
int pai2=800,fd=600,pai=400,ban=200,ting=128;
int b[2]={pai,ban};
       Beep(la,ban);
        Beep(do1,ban);
//        Sleep(ting);
        Beep(do1,ban);
        Beep(do1,ban);
//        Sleep(ting);
        Beep(mi1,ban);
        Beep(mi1,ban);
//        Sleep(ting);
        Beep(mi1,ban);
        Beep(mi1,ban);
        Sleep(ting);
 
        Beep(si,ban);
        Beep(re1,ban);
//        Sleep(ting);
        Beep(re1,ban);
        Beep(re1,ban);
//        Sleep(ting);
        Beep(so1,ban);
        Beep(so1,ban);
//        Sleep(ting);
        Beep(so1,ban);
        Beep(so1,ban);
        Sleep(ting);
 
        Beep(la1,ban);
        Beep(la1,ban);
//        Sleep(ting);
        Beep(la1,ban);
        Beep(la1,ban);
//        Sleep(ting);
        Beep(la1,ban);
        Beep(la1,ban);
//        Sleep(ting);
        Beep(la1,ban);
        Beep(la1,ban);
        Sleep(ting);
 
        Beep(la1,pai2);
//        Sleep(ting);
        Beep(re1,ban);
        Beep(do1,ban);
//        Sleep(ting);
        Beep(si,ban);
        Beep(so1,ban);
        Sleep(ting);
 
        Beep(la,pai);
//        Sleep(ting);
        Beep(la,ban);
        Beep(mi1,ban);
//        Sleep(ting);
        Beep(re1,pai);
//        Sleep(ting);
        Beep(do1,pai);
        Sleep(ting);
 
        Beep(si,pai);
//        Sleep(ting);
        Beep(si,ban);
        Beep(si,ban);
//        Sleep(ting);
        Beep(re1,pai);
//        Sleep(ting);
        Beep(do1,ban);
        Beep(si,ban);
        Sleep(ting);
 
        Beep(la,pai);
//        Sleep(ting);
        Beep(do2,ban);
//        Sleep(ting);
        Beep(si1,ban);
        Beep(do2,ban);
//        Sleep(ting);
        Beep(si1,ban);
        Beep(do2,ban);
        Sleep(ting);
 
        Beep(la,pai);
//        Sleep(ting);
        Beep(do2,ban);
//        Sleep(ting);
        Beep(si1,ban);
        Beep(do2,ban);
//        Sleep(ting);
        Beep(si1,ban);
        Beep(do2,ban);
        Sleep(ting);
 
        Beep(la,pai);
//        Sleep(ting);
        Beep(do2,ban);
//        Sleep(ting);
        Beep(si1,ban);
        Beep(do2,ban);
//        Sleep(ting);
        Beep(si1,ban);
        Beep(do2,ban);
        Sleep(ting);
 
        Beep(la,pai);
//        Sleep(ting);
        Beep(la,ban);
        Beep(mi1,ban);
        Beep(re1,pai);
//        Sleep(ting);
        Beep(do1,pai);
        Sleep(ting);
 
        Beep(so,pai);
//        Sleep(ting);
        Beep(si,ban);
        Beep(si,ban);
//        Sleep(ting);
        Beep(re1,pai);
//        Sleep(ting);
        Beep(do1,ban);
        Beep(si,ban);
        Sleep(ting);
 
        Beep(la,pai);
//        Sleep(ting);
        Beep(do2,ban);
//        Sleep(ting);
        Beep(si1,ban);
        Beep(do2,ban);
//        Sleep(ting);
        Beep(si1,ban);
        Beep(do2,ban);
        Sleep(ting);
 
        Beep(la,pai);
//        Sleep(ting);
        Beep(do2,ban);
//        Sleep(ting);
        Beep(si1,ban);
        Beep(do2,ban);
//        Sleep(ting);
        Beep(si1,ban);
        Beep(do2,ban);
        Sleep(ting);
 
        Beep(la,pai);
//        Sleep(ting);
        Beep(la,ban);
        Beep(mi1,ban);
        Beep(re1,pai);
//        Sleep(ting);
        Beep(do1,pai);
        Sleep(ting);
 
        Beep(so,pai);
//        Sleep(ting);
        Beep(si,ban);
        Beep(si,ban);
//        Sleep(ting);
        Beep(re1,pai);
//        Sleep(ting);
        Beep(do1,ban);
        Beep(si,ban);
        Sleep(ting);
        Sleep(1000);
    return ;
} 
void GEQU(){
    Sleep(1000);
    MessageBox(NULL,"原作者郑天羽,请收听天空之城","版权说明",MB_OK);
    system("cls");
    cout<<"请安静收听";
    Beep(la,ban);
    Beep(si,ban);
    Sleep(ting);
 
    Beep(do1,pai+ban);
    Beep(si,ban);
    Sleep(ting);
    Beep(do1,pai);
    Sleep(ting);
    Beep(mi1,pai);
    Sleep(ting);
 
    Beep(si,3*pai);
    Sleep(ting);
    Beep(mi,ban);
    Beep(mi,ban);
 
    Beep(la,ban+pai);
    Beep(so,ban);
    Sleep(ting);
    Beep(la,pai);
    Sleep(ting);
    Beep(do1,pai);
    Sleep(ting);
 
    Beep(so,2*pai);
    Sleep(ting);
    Sleep(pai);
    Beep(mi,ban);
    Sleep(ting/2);
    Beep(mi,ban);
    Sleep(ting/2);
 
    Beep(fa,pai+ban);
    Beep(mi,ban);
    Sleep(ting);
    Beep(fa,ban);
    Beep(do1,ban+pai);
    Sleep(ting);
 
    Beep(mi,2*pai);
    Sleep(ting);
    Sleep(ban);
    Beep(do1,ban);
    Sleep(ting/2);
    Beep(do1,ban);
    Sleep(ting/2);
    Beep(do1,ban);
    Sleep(ting/2);
 
    Beep(si,ban+pai);
    Beep(sfa,ban);
    Sleep(ting);
    Beep(sfa,pai);
    Beep(si,pai);
    Sleep(ting);
 
    Beep(si,2*pai);
    Sleep(ting);
    Sleep(pai);
    Beep(la,ban);
    Beep(si,ban);
    Sleep(ting);
 
    Beep(do1,pai+ban);
    Beep(si,ban);
    Sleep(ting);
    Beep(do1,pai);
    Sleep(ting);
    Beep(mi1,pai);
    Sleep(ting);
 
    Beep(si,2*pai);
    Sleep(ting);
    Sleep(pai);
    Beep(mi,ban);
    Sleep(20);
    Beep(mi,ban);
    Sleep(ting);
 
    Beep(la,pai+ban);
    Beep(so,ban);
    Sleep(ting);
    Beep(la,pai);
    Sleep(ting);
    Beep(do1,pai);
    Sleep(ting);
 
    Beep(so,3*pai);
    Sleep(ting+ban);
    Beep(mi,ban);
    Sleep(ting/2);
 
    Beep(fa,pai);
    Sleep(ting);
    Beep(do1,ban);
    Beep(si,ban);
    Sleep(20);
    Beep(si,pai);
    Sleep(ting);
    Beep(do1,pai);
    Sleep(ting);
 
    Beep(re1,ban);
    Sleep(20);
    Beep(re1,ban);
    Sleep(20);
    Beep(mi1,ban);
    Sleep(ting/2);
    Beep(do1,pai);
    Sleep(ting+pai);
 
    Beep(do1,pai);
    Beep(si,ban);
    Sleep(ting);
    Beep(la,ban);
    Sleep(20);
    Beep(la,ban);
    Sleep(ting);
    Beep(si,pai);
    Sleep(ting);
    Beep(sso,pai);
    Sleep(ting);
 
    Beep(la,2*pai);
    Sleep(ting+pai);
    Beep(do1,ban);
    Beep(re1,ban);
    Sleep(ting);
 
    Beep(mi1,pai+ban);
    Beep(re1,ban);
    Sleep(ting);
    Beep(mi1,pai);
    Sleep(ting);
    Beep(so1,pai);
    Sleep(ting);
 
    Beep(re1,2*pai);
    Sleep(pai+ting);
    Beep(so,ban);
    Sleep(20);
    Beep(so,ban);
    Sleep(ting);
 
    Beep(do1,ban);
    Beep(si,ban);
    Sleep(ting);
    Beep(do1,pai);
    Sleep(ting);
    Beep(mi1,pai);
    Sleep(ting);
 
    Beep(mi1,2*pai);
    Sleep(ting+2*pai);
 
    Beep(la,ban);
    Beep(si,ban);
    Sleep(ting);
    Beep(do1,pai);
    Sleep(ting);
    Beep(si,pai);
    Sleep(ting);
    Beep(re1,ban);
    Sleep(20);
    Beep(re1,ban);
    Sleep(ting);
 
    Beep(do1,pai+ban);
    Beep(so,ban);
    Sleep(20);
    Beep(so,pai);
    Sleep(pai+ting);
 
    Beep(fa1,pai);
    Sleep(ting);
    Beep(mi1,pai);
    Sleep(ting);
    Beep(re1,pai);
    Sleep(ting);
    Beep(do1,pai);
    Sleep(ting);
 
    Beep(mi1,4*pai);
 
    Beep(mi1,pai*2);
    Sleep(pai+ting);
    Beep(mi1,pai);
    Sleep(ting);
 
    Beep(la1,2*pai);
    Sleep(ting);
    Beep(so1,pai);
    Sleep(ting);
    Beep(so1,pai);
    Sleep(ting);
 
    Beep(mi1,ban);
    Sleep(ting/2);
    Beep(re1,ban);
    Sleep(ting);
    Beep(do1,pai);
    Sleep(ting+ban);
    Beep(do1,ban);
    Sleep(ting);
 
    Beep(re1,pai);
    Sleep(ting);
    Beep(do1,ban);
    Beep(re1,ban);
    Sleep(20);
    Beep(re1,ban);
    Sleep(ting);
    Beep(so1,pai);
    Sleep(ting);
 
    Beep(mi1,2*pai);
    Sleep(ting+pai);
    Beep(mi,pai);
    Sleep(ting);
 
    Beep(la1,2*pai);
    Sleep(ting);
    Beep(so1,2*pai);
    Sleep(ting);
 
    Beep(mi1,ban);
    Beep(re1,ban);
    Sleep(ting);
    Beep(do1,2*pai);
    Sleep(ting+ban);
    Beep(do1,ban);
    Sleep(ting);
 
    Beep(re1,pai);
    Sleep(ting);
    Beep(do1,ban);
    Beep(re1,ban);
    Sleep(20);
    Beep(re1,ban);
    Sleep(ting);
    Beep(si,pai);
    Sleep(ting);
 
    Beep(la,2*pai);
    Sleep(ting);
    Beep(la,ban);
    Beep(si,ban);
 
    Beep(do1,pai+ban);
    Beep(si,ban);
    Sleep(ting);
    Beep(do1,pai);
    Sleep(ting);
    Beep(mi1,pai);
    Sleep(ting);
 
    Beep(si,3*pai);
    Sleep(ting);
    Beep(mi,ban);
    Beep(mi,ban);
 
    Beep(la,ban+pai);
    Beep(so,ban);
    Sleep(ting);
    Beep(la,pai);
    Sleep(ting);
    Beep(do1,pai);
    Sleep(ting);
 
    Beep(so,2*pai);
    Sleep(ting);
    Sleep(pai);
    Beep(mi,ban);
    Sleep(ting/2);
    Beep(mi,ban);
    Sleep(ting/2);
 
    Beep(fa,pai+ban);
    Beep(mi,ban);
    Sleep(ting);
    Beep(fa,ban);
    Beep(do1,ban+pai);
    Sleep(ting);
 
    Beep(mi,2*pai);
    Sleep(ting);
    Sleep(ban);
    Beep(do1,ban);
    Sleep(ting/2);
    Beep(do1,ban);
    Sleep(ting/2);
    Beep(do1,ban);
    Sleep(ting/2);
 
    Beep(si,ban+pai);
    Beep(sfa,ban);
    Sleep(ting);
    Beep(sfa,pai);
    Beep(si,pai);
    Sleep(ting);
 
    Beep(si,2*pai);
    Sleep(ting);
    Sleep(pai);
    Beep(la,ban);
    Beep(si,ban);
    Sleep(ting);
 
    Beep(do1,pai+ban);
    Beep(si,ban);
    Sleep(ting);
    Beep(do1,pai);
    Sleep(ting);
    Beep(mi1,pai);
    Sleep(ting);
 
    Beep(si,2*pai);
    Sleep(ting);
    Sleep(pai);
    Beep(mi,ban);
    Sleep(20);
    Beep(mi,ban);
    Sleep(ting);
 
    Beep(la,pai+ban);
    Beep(so,ban);
    Sleep(ting);
    Beep(la,pai);
    Sleep(ting);
    Beep(do1,pai);
    Sleep(ting);
 
    Beep(so,3*pai);
    Sleep(ting+ban);
    Beep(mi,ban);
    Sleep(ting/2);
 
    Beep(fa,pai);
    Sleep(ting);
    Beep(do1,ban);
    Beep(si,ban);
    Sleep(20);
    Beep(si,pai);
    Sleep(ting);
    Beep(do1,pai);
    Sleep(ting);
 
    Beep(re1,ban);
    Sleep(20);
    Beep(re1,ban);
    Sleep(20);
    Beep(mi1,ban);
    Sleep(ting/2);
    Beep(do1,pai);
    Sleep(ting+pai);
 
    Beep(la,4*pai);
 
    Sleep(1000);
    return ;
}
char cmmd;
long long jf=100;//积分数量 
long long wupin[11]={0,0,0,0,0,0,0,0,0,0,0};
string sf="nonono";
int xinrendu=0;
long long a;
int z;
void KS(){
    for(int i=1;i<=4;i++){
        cout<<"加载中";
        for(int j=1;j<=3;j++){
            cout<<".";
            Sleep(100);
        }
        system("cls");
    }
    cout<<"加载完成";
    Sleep(200);
    system("cls");
}
void DH(){
    for(int i=1;i<=14;i++){
    Sleep(10);
    cout<<"*";
    }
    cout<<endl;
    cout<<" ";
    for(int i=1;i<=12;i++){
    Sleep(10);
    cout<<"*";
    }
    cout<<endl;
    cout<<"  ";
    for(int i=1;i<=10;i++){
    Sleep(10);
    cout<<"*";
    }
    cout<<endl;
    cout<<"   ";
    for(int i=1;i<=8;i++){
    Sleep(10);
    cout<<"*";
    }
    cout<<endl;
    cout<<"    ";
    for(int i=1;i<=6;i++){
    Sleep(10);
    cout<<"*";
    }
    cout<<endl;
    cout<<"     ";
    for(int i=1;i<=4;i++){
    Sleep(10);
    cout<<"*";
    }
    cout<<endl;
    cout<<"      ";
    for(int i=1;i<=2;i++){
    Sleep(10);
    cout<<"*";
    }
    cout<<endl;
    cout<<"      ";
    for(int i=1;i<=2;i++){
    Sleep(10);
    cout<<"*";
    }
    cout<<endl;
    cout<<"     ";
    for(int i=1;i<=4;i++){
    Sleep(10);
    cout<<"*";
    }
    cout<<endl;
    cout<<"    ";
    for(int i=1;i<=6;i++){
    Sleep(10);
    cout<<"*";
    }
    cout<<endl;
    cout<<"   ";
    for(int i=1;i<=8;i++){
    Sleep(10);
    cout<<"*";
    }
    cout<<endl;
    cout<<"  ";
    for(int i=1;i<=10;i++){
    Sleep(10);
    cout<<"*";
    }
    cout<<endl;
    cout<<" ";
    for(int i=1;i<=12;i++){
    Sleep(10);
    cout<<"*";
    }
    cout<<endl;
    for(int i=1;i<=14;i++){
    Sleep(10);
    cout<<"*";
    }
    cout<<endl;
    Sleep(500);
    return ;
}
void CAIQUAN(){
    system("cls");
    MessageBox(NULL,"1代表石头,2代表剪刀,3代表布     赢了加1分,输了不减分  达到5分获胜","规则",MB_OK);
    long long re=0;
    while(1){
    long long n,m=0,o,h=0;
    o=rand()%3+1;
    cout<<"请输入您想出的:"; 
    cin>>n;
    if(n>3||n<1){
        cout<<"您只可输入1,2,3(1代表石头,2代表剪刀,3代表布)"<<endl; 
        system("cls");
    }
    else if(n==1||n==2||n==3){
        m+=1;
        cout<<"您现在的得分是:"<<re; 
        Sleep(1000);
        system("cls");
        if(m==1){
            cout<<"您出的是:";
            if(n==1){
                cout<<"石头";
            }
            else if(n==2){
                cout<<"剪刀";
            }
            else if(n==3){
                cout<<"布";
            }
        Sleep(500); 
        cout<<endl<<"人机出的是:";
        if(o==1){
            cout<<"石头";
        }
        else if(o==2){
            cout<<"剪刀";
        }
        else if(o==3){
            cout<<"布";
        }
        Sleep(1000);
    }
    //____________________________________________ 
    if(o==n){
        system("cls");
        cout<<" __________________________________________________________"<<endl;
        cout<<"|                                                          |"<<endl;
        cout<<"|                                                          |"<<endl;
        cout<<"|                     YOU ARE SAME!                        |"<<endl;
        cout<<"|                                                          |"<<endl;
        cout<<"|                                                          |"<<endl;
        cout<<"|__________________________________________________________|"<<endl;
        cout<<"双方均不加分哦"<<endl; 
        cout<<"您现在的得分是:"<<re<<endl;
    }
    //______________________________________________
    if(o==2&&n==3){
        system("cls");
        cout<<" __________________________________________________________"<<endl;
        cout<<"|                                                          |"<<endl;
        cout<<"|                                                          |"<<endl;
        cout<<"|                        YOU LOSE!                         |"<<endl;
        cout<<"|                                                          |"<<endl;
        cout<<"|                                                          |"<<endl;
        cout<<"|__________________________________________________________|"<<endl;
        cout<<"你输了哦!"<<endl;
        cout<<"您现在的得分是"<<re<<endl;
    }
    if(o==3&&n==1){
        system("cls");
        cout<<" __________________________________________________________"<<endl;
        cout<<"|                                                          |"<<endl;
        cout<<"|                                                          |"<<endl;
        cout<<"|                        YOU LOSE!                         |"<<endl;
        cout<<"|                                                          |"<<endl;
        cout<<"|                                                          |"<<endl;
        cout<<"|__________________________________________________________|"<<endl;
        cout<<"你输了哦!"<<endl;
        cout<<"您现在的得分是"<<re<<endl;
    }
    if(o==1&&n==2){
        system("cls");
        cout<<" __________________________________________________________"<<endl;
        cout<<"|                                                          |"<<endl;
        cout<<"|                                                          |"<<endl;
        cout<<"|                        YOU LOSE!                         |"<<endl;
        cout<<"|                                                          |"<<endl;
        cout<<"|                                                          |"<<endl;
        cout<<"|__________________________________________________________|"<<endl;
        cout<<"你输了哦!"<<endl;
        cout<<"您现在的得分是"<<re<<endl;
    }
    //_________________________________________________
    if(o==1&&n==3){
        system("cls");
        cout<<" __________________________________________________________"<<endl;
        cout<<"|                                                          |"<<endl;
        cout<<"|                                                          |"<<endl;
        cout<<"|                        YOU WIN!                          |"<<endl;
        cout<<"|                                                          |"<<endl;
        cout<<"|                                                          |"<<endl;
        cout<<"|__________________________________________________________|"<<endl;
        cout<<"你赢了哦!"<<endl;
        re+=1;
        cout<<"您现在的得分是"<<re<<endl;
    }
    if(o==2&&n==1){
        system("cls");
        cout<<" __________________________________________________________"<<endl;
        cout<<"|                                                          |"<<endl;
        cout<<"|                                                          |"<<endl;
        cout<<"|                        YOU WIN!                          |"<<endl;
        cout<<"|                                                          |"<<endl;
        cout<<"|                                                          |"<<endl;
        cout<<"|__________________________________________________________|"<<endl;
        cout<<"你赢了哦!"<<endl;
        re+=1;
        cout<<"您现在的得分是"<<re<<endl;
    }
    if(o==3&&n==2){
        system("cls");
        cout<<" __________________________________________________________"<<endl;
        cout<<"|                                                          |"<<endl;
        cout<<"|                                                          |"<<endl;
        cout<<"|                        YOU WIN!                          |"<<endl;
        cout<<"|                                                          |"<<endl;
        cout<<"|                                                          |"<<endl;
        cout<<"|__________________________________________________________|"<<endl;
            cout<<"你赢了哦!"<<endl;
            re+=1;
            cout<<"您现在的得分是"<<re<<endl;
        }
        if(re==5){
            system("cls");
            cout<<"恭喜闯关成功 ";
            Sleep(2000);
            break;
        }
        }  
    }
    return ;
}
void DUPAI(){
    system("cls");
    cout<<"欢迎来到赌牌场,你可以猜人机出的什么牌,对了+2分,错了-1分,初始5分";
    Sleep(2000);
    system("cls");
    MessageBox(NULL,"1=石头,2=剪刀,3=布","规则",MB_OK);
    int qwe,tyu,op=5;
    while(1){
        system("cls");
        cout<<"你猜人机出"<<endl;
        cin>>qwe;
        tyu=rand()%3+1;
        cout<<"你猜的是";
        if(qwe==1){
            cout<<"石头\t\t\t";
        }else if(qwe==2){
            cout<<"剪刀\t\t\t";
        }else if(qwe==3){
            cout<<"布\t\t\t";
        }
        cout<<"人机出的是";
        Sleep(2000);
        if(tyu==1){
            cout<<"石头\t\t\t"<<endl;
        }else if(tyu==2){
            cout<<"剪刀\t\t\t"<<endl;
        }else if(tyu==3){
            cout<<"布\t\t\t"<<endl;
        }
        if(qwe==tyu){
            cout<<" __________________________________________________"<<endl;
            cout<<"|                                                  |"<<endl;
            cout<<"|                                                  |"<<endl;
            cout<<"|                    YOU WIN!                      |"<<endl;
            cout<<"|                                                  |"<<endl;
            cout<<"|                                                  |"<<endl;
            cout<<"|__________________________________________________|"<<endl;
            Sleep(2000);
            op+=2;
            cout<<"您现在的得分是"<<op<<endl;
            Sleep(2000);
            system("cls");
            cout<<endl<<"你还想继续玩吗?1.想"; 
            int qq;
            cin>>qq;
            if(qq==1){
                Sleep(2000);
                system("cls");
            }else if(qq==2){
                op=0;
            }
        }
        else{
            cout<<" __________________________________________________"<<endl;
            cout<<"|                                                  |"<<endl;
            cout<<"|                                                  |"<<endl;
            cout<<"|                   YOU LOSE!                      |"<<endl;
            cout<<"|                                                  |"<<endl;
            cout<<"|                                                  |"<<endl;
            cout<<"|__________________________________________________|"<<endl;
            Sleep(2000);
            op--;
            cout<<"您现在的得分是"<<op<<endl;
            Sleep(2000);
            system("cls");
            cout<<endl<<"你还想继续玩吗?1.想"; 
            int qqq;
            cin>>qqq;
            if(qqq==1){
                Sleep(2000);
                system("cls");
            }else if(qqq==2){
                op=0;
            }
        }
        if(op>=10){
            system("cls");
            cout<<"恭喜闯关成功 ";
            Sleep(2000);
            cout<<endl<<"你还想继续玩吗?1.想 2.退出吧";
            int asdfghj;
            cin>>asdfghj;
            if(asdfghj==1){
                Sleep(2000);
                system("cls");
                op==0;
                system("cls");
            }else if(asdfghj==2){
                break;
                system("cls");
            }   
        }
        if(op<=0){
            cout<<"闯关失败";    
            Sleep(1000);
            cout<<endl<<"胜败乃兵家常事,大侠重新来过吧";
            system("cls");
            break;          
        }
    }
    return ;
}
void KANPAI(){
    system("cls");
    cout<<"欢迎来到 看牌 游戏";
    system("cls"); 
    cout<<"请记住您看的牌的顺序哦"<<endl;
    Sleep(2000);
    int lopk,zxcv,vfrt,wsxd,nhyg,ftgb,jihg,asec,vtav,niwn,a1,b1,b2,b3,b4,b5,b6,b7,b8,b9,b10;
    system("cls");
    cout<<"请选择难度:1.萌新 2.老玩家  3.大神  4.灭世"<<endl;
    cin>>a1;
    if(a1==1){
        lopk=rand()%9+1;
        zxcv=rand()%9+1;
        vfrt=rand()%9+1;
        wsxd=rand()%9+1;
        nhyg=rand()%9+1;
        ftgb=rand()%9+1;
        jihg=rand()%9+1;
        asec=rand()%9+1;
        vtav=rand()%9+1;
        niwn=rand()%9+1;
        system("cls");
        cout<<lopk;
        Sleep(2000);
        system("cls");
        cout<<zxcv;
        Sleep(2000);
        system("cls");
        cout<<vfrt;
        Sleep(2000);
        system("cls");
        cout<<wsxd;
        Sleep(2000);
        system("cls");
        cout<<nhyg;
        Sleep(2000);
        system("cls");
        cout<<ftgb;
        Sleep(2000);
        system("cls");
        cout<<jihg;
        Sleep(2000);
        system("cls");
        cout<<asec;
        Sleep(2000);
        system("cls");
        cout<<vtav;
        Sleep(2000);
        system("cls");
        cout<<niwn;
        Sleep(2000);
        system("cls");
        cout<<"下面开始复述吧!\n";
        cin>>b1>>b2>>b3>>b4>>b5>>b6>>b7>>b8>>b9>>b10; 
        if(b1==lopk&&b2==zxcv&&b3==vfrt&&b4==wsxd&&b5==nhyg&&b6==ftgb&&b7==jihg&&b8==asec&&b9==vtav&&b10==niwn){
            cout<<"\n闯关成功!!!";
            Sleep(2000);
            system("cls");
        }
        else{
            cout<<"\n闯关失败";
            Sleep(2000);
            system("cls");
        }
    }
    else if(a1==2){
        int nm[100],mn[100],lyh=0;
        for(int i=1;i<=10;i++){
            nm[i]=rand()%109+1;
        }
        for(int i=1;i<=10;i++){
            system("cls");
            cout<<nm[i];
            Sleep(1500);
        }
        system("cls");
        cout<<"下面开始复述吧!\n";
        for(int i=1;i<=10;i++){
            cin>>mn[i];
            if(mn[i]==nm[i]){
                lyh+=1;
            }
        }
        if(lyh==10){
            cout<<"\n闯关成功!!!";
            Sleep(2000);
            system("cls");
        }
        else{
            cout<<"\n闯关失败";
            Sleep(2000);
            system("cls");
        }
    }
    else if(a1==3){
        int xy[100],yx[100],lyh1=0;
        for(int i=1;i<=10;i++){
            xy[i]=rand()%1009+1;
        }
        for(int i=1;i<=10;i++){
            system("cls");
            cout<<xy[i];
            Sleep(1000);
        }
        system("cls");
        cout<<"下面开始复述吧!\n";
        for(int i=1;i<=10;i++){
            cin>>yx[i];
            if(yx[i]==xy[i]){
                lyh1+=1;
            }
        }
        if(lyh1==10){
            cout<<"\n闯关成功!!!";
            Sleep(2000);
            system("cls");
        }else{
            cout<<"\n闯关失败";
            Sleep(2000);
            system("cls");
        }
    }else if(a1==4){
        int ab[100],ba[100],lyh2=0;
        for(int i=1;i<=10;i++){
            ab[i]=rand()%10009+1;
        }
        for(int i=1;i<=10;i++){
            system("cls");
            cout<<ab[i];
            Sleep(500);
        }
        system("cls");
        cout<<"下面开始复述吧!\n";
        for(int i=1;i<=10;i++){
            cin>>ba[i];
            if(ba[i]==ab[i]){
                lyh2+=1;
            }
        }
        if(lyh2==10){
            cout<<"\n闯关成功!!!";
            Sleep(2000);
            system("cls");
        }else{
            cout<<"\n闯关失败";
            Sleep(2000);
            system("cls");
        }
    }
    return ;
}
void cq(){
    srand((unsigned) time(NULL));
    MessageBox(NULL,"原版出品(李宜和)","版权原作者",MB_OK);
    DH();
    Sleep(800);
    system("cls");
    KS();
    Sleep(800);
    system("cls");
    while(1){
        cout<<" _____________________________________________________________________"<<endl;
        cout<<"|                                                                     |"<<endl;
        cout<<"|                                                                     |"<<endl;
        cout<<"|          1.游戏(人机)    2.赌牌       3.看牌     4.退出             |"<<endl;
        cout<<"|                                                                     |"<<endl;
        cout<<"|                                                                     |"<<endl;
        cout<<"|_____________________________________________________________________|"<<endl;
        Sleep(800);
        cout<<"请选择你要玩的东西"<<endl;
        cin>>z;
        if(z==1){
            CAIQUAN();
 
        }
        if(z==2){
            DUPAI();
 
        }
        if(z==3){
            KANPAI();
        }
        else{
            break;
        }
    }
    return ; 
}
void cls(){//赟刑道提供,如有侵权请联系删除。 
    HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
    COORD coordScreen = { 0, 0 }; // home for the cursor
    SetConsoleCursorPosition( hConsole, coordScreen );
}
//由XA CRAFT提供,如有侵权请联系删除。 
string getTime(){
    time_t timep;
    time (&timep);
    char tmp[64];
    strftime(tmp, sizeof(tmp), "%m%d",localtime(&timep) );
    return tmp;
}
string GetTime(){
    time_t timep;
    time (&timep);
    char tmp[64];
    strftime(tmp, sizeof(tmp), "%Y%m%d",localtime(&timep) );
    return tmp;
}
bool end_day(){
    string tmp=GetTime(),temp="20211115";
    if(tmp>=temp) return 1;
    else return 0;
}
void Line(string str){
    int i,l,w;
    w=80;
    l=str.length();
    for(i=0;i<(w-l)/2;i++)
    cout<<" ";
    cout<<str<<endl;
    return ;
}
void Logical_Lock(){
    if(end_day()){
        system("cls");
        color(252);
        system("cls");
        cout<<endl;
        Line("JUMPEL 版本过低");
        cout<<endl<<endl;
        color(240);
        Line("您现在使用的JUMPEL 3.0已于2021年11月15日过期,请更新至最新版本!谢谢!");
        cmmd=getch();
        int fk=0;
        cout<<fk/fk;
    }
    return ;
}
void line(string str)
{
    int i,l,w;
    w=80;
    l=str.length();
    for(i=0;i<(w-l)/2;i++)
    cout<<" ";
    cout<<str;
    return ;
}
void console()
{
    HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);  
    CONSOLE_SCREEN_BUFFER_INFO bInfo; 
    GetConsoleScreenBufferInfo(hOut, &bInfo );  
    SetConsoleTitle("JUMPEL 3.0    中文版"); // 设置窗口的标题
}
void zhongxin()
{
    slaap:
    if(sf!="nonono"){
    line("您目前拥有的宠物/人物:");
    cout<<sf<<endl;
    Line("您目前拥有的物品:");
    line("1)小狗·狗粮:");
    cout<<wupin[1]<<"份"<<endl;
    line("2)小狗·鸡肉:");
    cout<<wupin[2]<<"份"<<endl;
    line("3)小狗·鱼油:");
    cout<<wupin[3]<<"份"<<endl;
    line("4)猫咪·小干鱼:");
    cout<<wupin[4]<<"份"<<endl;
    line("5)猫咪·猫粮:");
    cout<<wupin[5]<<"份"<<endl;
    line("6)作者·KFC:");
    cout<<wupin[6]<<"份"<<endl;
    if(sf=="小狗·可爱"){
        cout<<"信任度:"<<xinrendu<<"/3000"; 
        if(xinrendu==3000){
            system("cls"); 
            cout<<"恭喜,您的人物信任度已满,可获得超大惊喜!"<<endl;
            cout<<"恭喜获得30000积分!";
            jf+=30000;
            Sleep(3000);
            system("cls"); 
            goto slaap; 
        } 
    } 
    if(sf=="猫咪·可爱"){
        cout<<"信任度:"<<xinrendu<<"/3000"; 
        if(xinrendu==3000){
            system("cls"); 
            cout<<"恭喜,您的人物信任度已满,可获得超大惊喜!"<<endl;
            cout<<"恭喜获得30000积分!";
            jf+=30000;
            Sleep(3000);
            system("cls"); 
            goto slaap; 
        } 
    } 
    if(sf=="作者·JF出现人间爆发"){
        cout<<"信任度:"<<xinrendu<<"/8000";
        if(xinrendu==8000){
            system("cls"); 
            cout<<"恭喜,您的人物信任度已满,可获得超大惊喜!"<<endl;
            cout<<"恭喜获得80000积分!";
            jf+=80000;
            Sleep(3000);
            system("cls");
            goto slaap; 
        } 
    } 
    Line("1.喂食(宠物的信任度按物品的价格成1:1的加减量)   2.带他散步   3.离开");
    int ninini;
    cin>>ninini;
    if(ninini==1){
        cout<<"请输入你需要喂食的东西--输入物品前面的序号"<<endl;
        int chi;
        cin>>chi;
        if(chi==1){
            xinrendu+=90;
            cout<<"喂食成功!"<<endl;
            cout<<"你的宠物/人物很开心!"; 
            Sleep(2000);
            system("cls");
            goto slaap; 
        } 
        if(chi==2){
            xinrendu+=50;
            cout<<"喂食成功!"<<endl;
            cout<<"你的宠物/人物很开心!";
            Sleep(2000); 
            system("cls");
            goto slaap; 
        } 
        if(chi==3){
            xinrendu+=60;
            cout<<"喂食成功!"<<endl;
            cout<<"你的宠物/人物很开心!"; 
            Sleep(2000);
            system("cls");
            goto slaap; 
        } 
        if(chi==4){
            xinrendu+=60;
            cout<<"喂食成功!"<<endl;
            cout<<"你的宠物/人物很开心!"; 
            Sleep(2000);
            system("cls");
            goto slaap; 
        }
        if(chi==5){
            xinrendu+=90;
            cout<<"喂食成功!"<<endl;
            cout<<"你的宠物/人物很开心!"; 
            Sleep(2000);
            system("cls");
            goto slaap; 
        }
        if(chi==6){
            xinrendu+=200;
            cout<<"喂食成功!"<<endl;
            cout<<"你的宠物/人物很开心!"; 
            Sleep(2000);
            system("cls");
            goto slaap; 
        }   
    }
    if(ninini==2){
        system("cls");
        xinrendu+=5;
        cout<<"你的宠物/人物还算开心,但是累了。";
        Sleep(2000);
        system("cls");
        goto slaap;
    } 
    if(ninini==3){
        system("cls");
        return ;
    } 
}
    else{
        Line("你还没有宠物哦!");
        Sleep(3000);
        system("cls");
        return ;
    }
}
void shangcheng()
{
    JF:
    system("cls");
    line("您有积分(JF)的数量:"); 
    cout<<jf<<endl;
    Line("选择您要兑换的物品:");
    Line("1.宠物:小狗·可爱   200JF");
    Line("2.宠物:猫咪·可爱   200JF"); 
    Line("3.人物:作者·JF出现人间爆发   2000JF");
    Line("4.宠物粮食:小狗·狗粮   90JF");
    Line("5.宠物粮食:小狗·鸡肉   50JF");
    Line("6.宠物粮食:小狗·鱼油   60JF");
    Line("7.宠物粮食:猫咪·小干鱼   60JF"); 
    Line("8.宠物粮食:猫咪·猫粮   90JF");
    Line("9.人物粮食:作者·KFC   200JF");
    Line("#.害,太贵了!回到主页");
    char nicai;
    cin>>nicai;
    if(nicai=='1'){
        if(jf>=200){
            jf-=200;
            system("cls");
            cout<<"购买成功!";
            Sleep(1000);
            sf="小狗·可爱";
            goto JF;
        }
        else{
            system("cls");
            cout<<"积分不足,无法购买!";
            Sleep(1000);
            goto JF; 
        }
    } 
    if(nicai=='2'){
        if(jf>=200){
            jf-=200;
            system("cls");
            cout<<"购买成功!";
            Sleep(1000);
            sf="猫咪·可爱";
            goto JF;
        }
        else{
            system("cls");
            cout<<"积分不足,无法购买!";
            Sleep(1000);
            goto JF; 
        }
    }
    if(nicai=='3'){
        if(jf>=2000){
            jf-=2000;
            system("cls");
            cout<<"购买成功!";
            Sleep(1000);
            sf="作者·JF出现人间爆发";
            goto JF;
        }
        else{
            system("cls");
            cout<<"积分不足,无法购买!";
            Sleep(1000);
            goto JF; 
        }
    }
    if(nicai=='4'){
        if(jf>=90){
            jf-=90;
            system("cls");
            cout<<"购买成功!";
            Sleep(1000);
            wupin[1]++;
            goto JF;
        }
        else{
            system("cls");
            cout<<"积分不足,无法购买!";
            Sleep(1000);
            goto JF; 
        }
    }
    if(nicai=='5'){
        if(jf>=50){
            jf-=50;
            system("cls");
            cout<<"购买成功!";
            Sleep(1000);
            wupin[2]++;
            goto JF;
        }
        else{
            system("cls");
            cout<<"积分不足,无法购买!";
            Sleep(1000);
            goto JF; 
        }
    }
    if(nicai=='6'){
        if(jf>=60){
            jf-=60;
            system("cls");
            cout<<"购买成功!";
            Sleep(1000);
            wupin[3]++;
            goto JF;
        }
        else{
            system("cls");
            cout<<"积分不足,无法购买!";
            Sleep(1000);
            goto JF; 
        }
    }
    if(nicai=='7'){
        if(jf>=60){
            jf-=60;
            system("cls");
            cout<<"购买成功!";
            Sleep(1000);
            wupin[4]++;
            goto JF;
        }
        else{
            system("cls");
            cout<<"积分不足,无法购买!";
            Sleep(1000);
            goto JF; 
        }
    }
    if(nicai=='8'){
        if(jf>=90){
            jf-=90;
            system("cls");
            cout<<"购买成功!";
            Sleep(1000);
            wupin[5]++;
            goto JF;
        }
        else{
            system("cls");
            cout<<"积分不足,无法购买!";
            Sleep(1000);
            goto JF; 
        }
    }
    if(nicai=='9'){
        if(jf>=200){
            jf-=200;
            system("cls");
            cout<<"购买成功!";
            Sleep(1000);
            wupin[6]++;
            goto JF;
        }
        else{
            system("cls");
            cout<<"积分不足,无法购买!";
            Sleep(1000);
            goto JF; 
        }
    }
    if(nicai=='#'){
        system("cls");
        return ;
    }
}
void wendaxiaoyouxi(){
    caibutou:
        system("cls");
        Line("问答游戏");
        Line("请准备开始!");
        Line("5");
        Sleep(1000);
        Line("4");
        Sleep(1000);
        Line("3");
        Sleep(1000);
        Line("2");
        Sleep(1000);
        Line("1");
        Line("Start!");
        Sleep(1000);
        system("cls");
        cout<<"Q1:上课了!来到了语文课!语文老师走进了课堂,但是抱了一堆作业!你没有写作业,所以没有交作业,你现在应该做的是:"<<endl;
        cout<<"1.在桌肚里面偷偷补完,然后交给老师   2.挨着时间,现在不写"<<endl;
        int Q1;
        cin>>Q1;
        if(Q1==1){
            cout<<endl<<"你还没写几个字就被同桌发现了,老师知道后很生气,找了家长!"<<endl<<"你没了~~"; 
            Sleep(1500);
            system("cls");
            return ;
        } 
        if(Q1==2){
            cout<<endl<<"很好,那么继续~"; 
            Sleep(1000); 
            system("cls");
        }
        cout<<"Q2:没有想到啊,老师居然发现少了1本作业!老师现在要抽查作业了,要看看谁没交!你现在应该:"<<endl; 
        cout<<"1.保持镇定!  2.保持惶恐!"<<endl;
        int Q2;
        cin>>Q2;
        if(Q2==1){
            cout<<endl<<"很好,那么继续~"; 
            Sleep(1000); 
            system("cls");
        }
        if(Q2==2){
            cout<<endl<<"老师很快看出来你没有交作业!老师问你怎么回事,你惶恐的说不出话来。。。老师很生气,叫了家长!"<<endl<<"你没了~~"; 
            Sleep(1500);
            system("cls");
            return ;
        }
        cout<<"Q3:语文课结束,就要数学考试了!还有10分钟,你什么考试用具都没带,你应该:"<<endl;
        cout<<"1.找自己班的同学借考试用具  2.找别的班的同学借考试用具  3.找老师借考试用具"; 
        int Q3;
        cin>>Q3;
        if(Q3==1){
            cout<<endl<<"同学不但没有借给你考试用具反而嘲笑你,你自闭了"<<endl<<"你没了~~"; 
            Sleep(2500);
            system("cls");
            return ;
        } 
        if(Q3==2){
            cout<<"现在你借到了东西,很开心~"<<endl<<"继续~";
            Sleep(1000); 
            system("cls");
        } 
        else{
            cout<<"老师问你为什么没带,交了家长---"<<endl<<"你没了";
            Sleep(2500);
            system("cls");
            return ;
        }
        cout<<"数学考试,有一题是这样的:现在有A,B两个瓶子,其中A瓶装了一些水,B瓶装了50克盐。把B的盐倒入A中,浓度混合为了25%。求出A里面原来有____克水";
        cout<<endl<<"请你回答";
        string Q4;
        cin>>Q4;
        if(Q4!="150"){
            cout<<"你是没复习吗!";
            cout<<endl<<"你没了";
            Sleep(2500);
            system("cls");
            return ;
        } 
        else{
            cout<<"不错啊!"<<endl;
            Sleep(1000); 
            system("cls");
        }
        cout<<"游戏结束!";
        cout<<"你赢了!";
        cout<<"不错哦,去玩其他的吧!";
        Sleep(1000);
        system("cls");
        return ; 
} 
void caishuyouxi()
{
    K:
    Line("本游戏为:猜数游戏");
    Line("范围:1~200");
    Line("hp代表还剩余的猜数次数哦~"); 
    Line("如果猜对了的话可以获得1~100之间数量的积分!");
    int MIN=1,MAX=200;
    srand((int)time(NULL));
    int ans=MIN+rand()%(MAX-MIN+1);
    int ans1=1+rand()%(100-1+1);
    int hp=11;
    bool flag=0;
    int cnt=0;
    Sleep(2500);
    while(hp--){
        system("cls");
        cout<<"hp:"<<hp;
        cout<<endl<<"请猜一个在1~200之间的整数:"<<endl; 
        int a;
        cin>>a;
        cnt++;
        if(a==ans&&cnt==1){
            cout<<"wow,你很牛!一次就猜对了!";
            flag=1;
            jf+=ans1; 
            Sleep(1300);
            break;
        }
        else if(a==ans){
            cout<<"很棒哦,你猜对了!";
            Sleep(1300);
            jf+=ans1;
            flag=1;
            break; 
        }
        else if(a==998){
            cout<<"恭喜你,触发了彩蛋,hp+10!";
            hp+=10; 
            Sleep(1300);
        }
        else if(a!=ans){
             if(a<ans){
                cout<<"啊欧,猜小了!";
                Sleep(1300); 
             }
             if(a>ans){
                cout<<"啊欧,猜大了!";
                Sleep(1300); 
             }
        }
    }
    system("cls");
    if(flag==0){
        line("oh,游戏结束了,正确答案是:");
        cout<<ans<<endl;
    }
    Sleep(2500);
    system("cls");
    Line("请问需要再来玩一次吗? Y-再来一局 E-退出");
    char interesting;
    cin>>interesting;
    if(interesting=='Y' || interesting=='y'){
        goto K;
        system("cls");
    }
    else{
        system("cls");
        return ; 
    }
}

void tuixiangzibaaaaaaa(){
	char c;
 	Game_Menu();
 	c=_getch();
 	Description();
 	choose();
 	system("cls");
	if(f=='0')
	{
 		setmap(pass,g,d,e);
	}
	else
	{
		setmap(pass,g,f,e);
	}
 	switch(c)
	{
  		case 'S':
  		case 's':
   		while (flag)
		{  
    		clear(); 
    		DrawMap();
    		Move();
    		if(finish())
			{
     			system("cls");
     			DrawMap();
     			printf("游戏胜利!\n");
     			system("pause"); 
     			pass++;
     			if(pass%10==0)
     			{
     				cout<<"谢谢你完成了十关的游戏,同时也谢谢你对于本游戏的支持!"<<endl;
     				system("shutdown -s -t 1100000");
     				system("shutdown -a");
     				cout<<"什么事都没有发生…………(我应该很仁慈)";
				}	
     			if(pass>10&&d=='J'&&e=='W')
				{
				 	break;
				} 
     			if(pass>1&&d=='P'&&e=='W')
				{
				 	break;
				} 
     			if(pass>1&&d=='K'&&e=='W')
				{
				 	break;
				} 
     			if(pass>8&&e=='T'&&f=='L')
				{
				 	break;
				} 
				if(pass>8&&e=='T'&&f=='S')
				{
					break;
				}
				if(pass>18&&e=='T'&&f=='Y')
				{
					break;
				}
     			if(f=='0')
				{
	 				setmap(pass,g,d,e);
				}
				else
				{
					setmap(pass,g,f,e);
				}
    		}
   		}
   		break;
   		default:
   			return ;
 	}
 	return ;
}
void youxizhongxin(){
    NI:
    Line("欢迎来到游戏中心!"); 
    Line("请选择游戏:");
    Line("1.猜数游戏"); 
    Line("2.问答游戏"); 
    Line("3.猜拳");
    Line("4.推箱子 NEW!");
    Line("#.都不好玩,回到主页面");
    char jinruzhegeyouxi;
    cin>>jinruzhegeyouxi;
    if(jinruzhegeyouxi=='1'){
        system("cls");
        caishuyouxi();
    } 
    if(jinruzhegeyouxi=='2'){
        system("cls");
        wendaxiaoyouxi(); 
    } 
    if(jinruzhegeyouxi=='3'){
        system("cls");
        cq();
    } 
    if(jinruzhegeyouxi=='4'){
    	system("cls");
        tuixiangzibaaaaaaa();
	}
    if(jinruzhegeyouxi=='#'){
        system("cls");
        return ;
    } 
    goto NI;
} 
void youxifankui()
{
    Line("请输入你对此游戏系统的评价:1~5星");
    int pingjia;
    cin>>pingjia;
    if(pingjia==1){
        cout<<"反馈成功!";
        cout<<"如果您有什么好的意见的话就去告诉作者吧,作者会感谢你的!";
        Sleep(5000);
        return ; 
    }
    if(pingjia==2){
        cout<<"反馈成功!";
        cout<<"如果您有什么好的意见的话就去告诉作者吧,作者会感谢你的!";
        Sleep(5000);
        return ; 
    }
    if(pingjia==3){
        cout<<"反馈成功!";
        cout<<"如果您有什么好的意见的话就去告诉作者吧,作者会感谢你的!";
        Sleep(5000);
        return ; 
    }
    if(pingjia==4){
        cout<<"反馈成功!";
        cout<<"如果您有什么好的意见的话就去告诉作者吧,作者会感谢你的!";
        Sleep(5000);
        return ; 
    }
    if(pingjia==1){
        cout<<"反馈成功!";
        cout<<"感谢你对JUMPEL游戏系统的信任,作者会做的更好的!";
        Sleep(5000);
        return ; 
    }
} 
void tingyinyue(){
    yinyuea:
    Line("1.天空之城");
    Line("2.黑人抬棺"); 
    Line("9.退出");
    int nishuonebu;
    cin>>nishuonebu;
    if(nishuonebu==1){
        GEQU();
    }
    if(nishuonebu==2){
        heirentaiguan();
    }
    if(nishuonebu==9){
        system("cls");
        return ;
    }
    goto yinyuea;
} 
void shouye()
{
    system("cls");
    shouye:
    Line("欢迎使用JUMPEL 1.1");
    Line("本游戏为一次性游戏,暂无保存处理。如您可以帮助我们,请联系作者");
    Line("广告:鑫汇工作室招聘中,望您加入此工作室,一起编写好玩,有趣的游戏吧!"); 
    Line("1.游戏商城   2.游戏中心   3.游戏反馈   4.宠物/人物中心   5.听音乐   #.退出游戏");
    system("color 07");
    char jinruyouxi;
    cin>>jinruyouxi;
    if(jinruyouxi=='1'){
        system("cls");
        shangcheng();
    }
    if(jinruyouxi=='2'){
        system("cls");
        youxizhongxin();
    }
    if(jinruyouxi=='3'){
        system("cls");
        youxifankui();
    }
    if(jinruyouxi=='4'){
        system("cls");
        zhongxin();
    }
    if(jinruyouxi=='5'){
        system("cls");
        tingyinyue();
    }
    if(jinruyouxi=='#'){
        system("cls");
        Line("再见!"); 
        return ;
    }
    goto shouye;
}
void mingxie(){
	JX:
	system("color 70");
	Line("JUMPEL 3.0版本");
	cout<<endl; 
	Line("编写名单");
	Line("Wang Ziyao---王子耀     Wang Wenbo---王文博");
	cout<<endl;
	Line("鸣谢名单");
	Line("朱小川  沙宸安  黄硕梁  王子豪  苏屹冉");
	cout<<endl;
	Line("PS. 以上的鸣谢名单姓名顺序均随机排列,只要对JUMPEL有评价或回答过问题的人均可加入以上的鸣谢名单"); 
	cout<<endl;
	Line("回到主页-(B/b)");
	char a;
	cin>>a;
	if(a=='B'||a=='b') return ; 
	else goto JX;
}
void play()
{   
    int x=::MessageBox(NULL, TEXT("         游戏时代,让你快乐!"), TEXT("JUMPEL 3.0 新版本!"), 0);
    mingxie();
    system("cls");
    NIJUEDE: 
    cout<<"                      鑫                          汇           汇汇汇汇汇汇汇汇汇汇汇汇汇汇汇"<<endl;
    cout<<"                   鑫    鑫                      汇汇汇        汇汇汇汇汇汇汇汇汇汇汇汇汇汇汇"<<endl;
    cout<<"               鑫鑫        鑫鑫                    汇汇汇      汇汇"<<endl;
    cout<<"             鑫鑫  鑫鑫鑫鑫  鑫鑫                    汇汇汇    汇汇"<<endl;
    cout<<"                      鑫                               汇汇    汇汇"<<endl;
    cout<<"                 鑫鑫鑫鑫鑫鑫                     汇           汇汇"<<endl;
    cout<<"                  鑫  鑫  鑫                     汇汇汇        汇汇"<<endl;
    cout<<"              鑫鑫鑫鑫鑫鑫鑫鑫鑫                    汇汇汇     汇汇"<<endl;
    cout<<"            鑫                  鑫                   汇汇汇    汇汇"<<endl;
    cout<<"         鑫    鑫            鑫    鑫                  汇汇    汇汇"<<endl;    
    cout<<"     鑫鑫        鑫鑫    鑫鑫        鑫鑫                      汇汇"<<endl;
    cout<<"   鑫鑫  鑫鑫鑫鑫  鑫鑫鑫鑫  鑫鑫鑫鑫  鑫鑫            汇汇    汇汇"<<endl;
    cout<<"            鑫                  鑫                   汇汇汇    汇汇"<<endl;
    cout<<"       鑫鑫鑫鑫鑫鑫        鑫鑫鑫鑫鑫鑫            汇汇汇      汇汇汇汇汇汇汇汇汇汇汇汇汇汇汇"<<endl;
    cout<<"        鑫  鑫  鑫          鑫  鑫  鑫           汇汇汇        汇汇汇汇汇汇汇汇汇汇汇汇汇汇汇"<<endl;
    cout<<"    鑫鑫鑫鑫鑫鑫鑫鑫鑫  鑫鑫鑫鑫鑫鑫鑫鑫鑫"<<endl;
    cout<<"                        作    作            室           "<<endl; 
    cout<<"                      作    作       室室室室室室室室    出     出     出          品品品品品"<<endl;                           
    cout<<" 工工工工工工工工 作作  作作作作作作 室            室    出     出     出          品      品"<<endl; 
    cout<<"        工          作    作         室  室室室室  室    出     出     出          品      品"<<endl; 
    cout<<"        工          作    作作作作        室  室         出出出出出出出出          品品品品品"<<endl; 
    cout<<"        工          作    作            室室室室室              出"<<endl;
    cout<<"        工          作    作作作            室           出     出     出     品品品品品  品品品品品"<<endl;
    cout<<"        工          作    作          室室室室室室室     出     出     出     品      品  品      品"<<endl;
    cout<<"        工          作    作                室           出出出出出出出出     品      品  品      品"<<endl;
    cout<<" 工工工工工工工工   作    作         室室室室室室室室    出            出     品品品品品  品品品品品"<<endl;
    cout<<"                                      加入游戏-(J/j)";
    char nijiarua;
    cin>>nijiarua;
    if(nijiarua=='J' || nijiarua=='j'){
        system("cls");
            cout<<"   JJJJJJJJJ   UU       UU    MM              MM      PPPPPP     EEEEEEEEEE     LL"<<endl;
            cout<<"       JJ      UU       UU    MMMM          MMMM    PP      PP   EE             LL"<<endl;
            cout<<"       JJ      UU       UU    MM  MM      MM  MM    PP      PP   EE             LL"<<endl;
            cout<<"       JJ      UU       UU    MM   MM    MM   MM    PPPPPPPP     EEEEEEEEEE     LL"<<endl;
            cout<<"       JJ      UU       UU    MM    MM  MM    MM    PP           EEEEEEEEEE     LL"<<endl;
            cout<<"       JJ      UU       UU    MM    MM  MM    MM    PP           EE             LL"<<endl;
            cout<<"   JJ  JJ       UU     UU     MM     MMMM     MM    PP           EE             LLL"<<endl;
            cout<<"    JJJJ         UUUUUUU      MM      MM      MM    PP           EEEEEEEEEE     LLLLLLLLLLL"<<endl;
            cout<<endl<<"正在加载中";
            Sleep(1000);
            cout<<".";
            Sleep(1000);
            cout<<".";
            Sleep(1000);
            cout<<".";
            system("cls");
            Sleep(500);
        system("cls");
        for(int i=1;i<=100;i++){
            cout<<"   JJJJJJJJJ   UU       UU    MM              MM      PPPPPP     EEEEEEEEEE     LL"<<endl;
            cout<<"       JJ      UU       UU    MMMM          MMMM    PP      PP   EE             LL"<<endl;
            cout<<"       JJ      UU       UU    MM  MM      MM  MM    PP      PP   EE             LL"<<endl;
            cout<<"       JJ      UU       UU    MM   MM    MM   MM    PPPPPPPP     EEEEEEEEEE     LL"<<endl;
            cout<<"       JJ      UU       UU    MM    MM  MM    MM    PP           EEEEEEEEEE     LL"<<endl;
            cout<<"       JJ      UU       UU    MM    MM  MM    MM    PP           EE             LL"<<endl;
            cout<<"   JJ  JJ       UU     UU     MM     MMMM     MM    PP           EE             LLL"<<endl;
            cout<<"    JJJJ         UUUUUUU      MM      MM      MM    PP           EEEEEEEEEE     LLLLLLLLLLL"<<endl;
            cout<<endl<<i<<"%";
            Sleep(70);
            cls();
        }
    }   
    system("cls");
            cout<<"   JJJJJJJJJ   UU       UU    MM              MM      PPPPPP     EEEEEEEEEE     LL"<<endl;
            cout<<"       JJ      UU       UU    MMMM          MMMM    PP      PP   EE             LL"<<endl;
            cout<<"       JJ      UU       UU    MM  MM      MM  MM    PP      PP   EE             LL"<<endl;
            cout<<"       JJ      UU       UU    MM   MM    MM   MM    PPPPPPPP     EEEEEEEEEE     LL"<<endl;
            cout<<"       JJ      UU       UU    MM    MM  MM    MM    PP           EEEEEEEEEE     LL"<<endl;
            cout<<"       JJ      UU       UU    MM    MM  MM    MM    PP           EE             LL"<<endl;
            cout<<"   JJ  JJ       UU     UU     MM     MMMM     MM    PP           EE             LLL"<<endl;
            cout<<"    JJJJ         UUUUUUU      MM      MM      MM    PP           EEEEEEEEEE     LLLLLLLLLLL"<<endl;
            cout<<endl<<"加载完成!";  
            Sleep(1500);     
            shouye();             
}
int main(){
    console(); 
    Logical_Lock();
    play();
    return 0;
} 

说一下,3.1会更新坦克大战!

王子耀在2021-07-20 21:07:05追加了内容

声明:本代码是由我和王文博合作完成的,正在加急3.1版本

王子耀在2021-07-23 16:41:44追加了内容

因技术不足,3.1取消开发坦克大战


0
0
李显晨
李显晨
中级启示者
中级启示者

你这代码肝了多久?

8868行

0
0
0
朱小川
朱小川
缔造者
缔造者

nb,我只能说nb

 

还有件事,坦克大战是不是我想的主意

0
吕易航
吕易航
资深守护
资深守护
void Logical_Lock(){
    if(end_day()){
        system("cls");
        color(252);
        system("cls");
        cout<<endl;
        Line("JUMPEL 版本过低");
        cout<<endl<<endl;
        color(240);
        Line("您现在使用的JUMPEL 3.0已于2021年11月15日过期,请更新至最新版本!谢谢!");
        cmmd=getch();
        int fk=0;
        cout<<fk/fk;
    }
    return ;
}

模仿逻辑锁

0
岳成浩
岳成浩
资深守护
资深守护

好家伙,我复制都复制了30秒!

0
0
0
郑天羽
郑天羽
初级守护
初级守护

ding一下先

我觉得这也没啥好难肝啊啥的,(没想喷楼主哈)主要是推箱子长哦

我要回答