问题标题: 酷町堂:行走 仓库更新 皮肤可以保存了!!

0
0
已解决
王子逸
王子逸
新手天翼
新手天翼
#include<iostream>
#include<cstdlib>
#include<cstdio>
#include<conio.h>
#include<Windows.h>
#include<string>
#include<ctime>
using namespace std;
struct st{
	string pi[21]={"GD"};
	int jl=1;
}pf;
string name;
double qi=1000;
string ren="GD";
int s[11][36]={{8,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1},
			   {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0},
			   {0,0,0,0,0,8,8,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,8,8,8,8,8,8,0,0,0,0,0,0,0,0,0,0,0,8,8,0,0,0,0,0,0,0,0,0,0,0,0},
		       {0,0,0,0,0,0,0,0,0,8,8,8,0,0,0,0,0,0,4,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,0,0,0,0,8,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
		       {0,8,0,0,0,0,0,0,0,0,0,8,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8},
			   {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,1}};
int sf[11][36]={{8,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1},
			   {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0},
			   {0,0,0,0,0,8,8,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,8,8,8,8,8,8,0,0,0,0,0,0,0,0,0,0,0,8,8,0,0,0,0,0,0,0,0,0,0,0,0},
		       {0,0,0,0,0,0,0,0,0,8,8,8,0,0,0,0,0,0,4,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,0,0,0,0,8,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
		       {0,8,0,0,0,0,0,0,0,0,0,8,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8},
			   {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,1}};
int b[11][36]={{1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1},
			   {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,6,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,8,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,1,1,1,1,1,1,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,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,4,1,1,1,1,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0},
		       {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
			   {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}};
int bf[11][36]={{1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1},
			   {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,6,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,8,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,1,1,1,1,1,1,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,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,4,1,1,1,1,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0},
		       {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
			   {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}};
   int a[11][36]={{1,1,1,1,1,1,1,1,1,1,1,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
				  {0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0},
				  {0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0},
				  {0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0},
				  {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0},
				  {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1},
				  {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
				  {1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0},
				  {1,1,1,1,1,1,1,1,1,8,1,1,1,1,1,1,1,1,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}};
	int af[11][36]={{1,1,1,1,1,1,1,1,1,1,1,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
				  {0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0},
				  {0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0},
				  {0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0},
				  {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0},
				  {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1},
				  {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
				  {1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0},
				  {1,1,1,1,1,1,1,1,1,8,1,1,1,1,1,1,1,1,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}};
int cang()
{
	int i;
	int ph;
	system("cls");
	cout<<"\t\t\t\t仓库\n\n\t\t";
	for( i=1;i<=pf.jl;i++)
	{
		cout<<i<<"."<<pf.pi[i]<<"  "; 
	 } 
	 cout<<i+1<<".退出\n\t选择:";
	 cin>>ph;
	 if(ph==i+1)
	 {
	 	system("cls");
	 	return 1;
	 }
	 if(ph==1)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==2)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==3)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==4)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==5)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==6)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==7)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } if(ph==8)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==9)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  
	  if(ph==10)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==11)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==12)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	}  
	  if(ph==13)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==14)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==15)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==16)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==17)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==18)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==19)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==20)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  
	 Sleep(2000);
	 system("cls");
	 return 1;
}
int ce()
{
	cout<<"\t\t\t\t获取信息\n\n\n\n\n\n";
	cout<<"\t\t\t名字(无限制):";
	cin>>name;
	cout<<"\t\t\t\tOK,注册完成" ;
	Sleep(1000);
	system("cls");
	return 1; 
}
void dui(){
	string dk; 
	system("cls") ;
	cout<<"\n\n\n\n\n\n\n\t\t\t兑换码:";
	cin>> dk;
	if(dk=="ZXBBY111")
	{pf.jl++;
	pf.pi[pf.jl]="△";
		ren="△";
		qi+=500;
		cout<<"\t\t\t获得皮肤:△   \n\t\t\t金币+500";
		 Sleep(3000);
		 system("cls"); 
	}
	else
	{
		cout<<"\t\t\t兑换码不对!!!";
		Sleep(2000);
		system("cls"); 
	}
}
				  int zhu();
int si()
{
		system("cls");
	HANDLE hstdin = GetStdHandle(STD_INPUT_HANDLE);
    	HANDLE hstdout = GetStdHandle(STD_OUTPUT_HANDLE);
    	int f;
	char ch;					
	int x=3;
	int y=8;
	system("color 07");
	s[2][4]=0;
	while(1)
	{
		for(int i=0;i<=10;i++)
				{
				  	for(int j=0;j<=35;j++)
				  	{
				  		if(s[i][j]==4)
				  		{
				  			cout<<"HH"; 
						  }
				  		else if (s[i][j]==6)
				  		{
				  			cout<<" @";
						  }
				  		else if(s[i][j]==1)
				  		{
						  SetConsoleTextAttribute(hstdout, 0x0C);
				  			cout<<"OT";
						  } 
						  
						  else if(s[i][j]==0)
						  {
						  	cout<<"  ";
						  }
						  else if(s[i][j]==9)
						  {
    						SetConsoleTextAttribute(hstdout, 0x0E);
					   	  	cout<<ren;
						  }
						  else if(s[i][j]==8)
						  { 
						  SetConsoleTextAttribute(hstdout, 0x0F);
						  	cout<<"AA"; 
						  }
					  }
					  cout<<endl; 
				}
		
				ch=getch();
				if(ch=='f')
				{
					if(f==1)
					{
						a[x][y-1]=0;
					}
					else if(f==2)
					{
						a[x][y+1]=0;
					}
					system("cls");
				}
				else if(ch=='a')
				{
					 if(b[x][y-1]==6)
					{
					    a[2][5]=6;
						
						return 1;
						
					}
					 if(s[x+1][y-1]==4)
					{
						s[x-4][y]==9;
						s[x][y]=0;
						x-=4;
						system("cls");
					}
					f=1;
					
					 if(s[x+1][y-1]==8)
					{
						system("cls");
						system("color 0F");
						cout<<"\n\n\n\n\t\t\t\t\tGame Over!\n\n\n\n\n\n\n";
						Sleep(2000);
						system("cls");
						zhu();
						x=3;
						y=8;
					}
					else if(s[x+1][y-1]==0&&s[x+1][y]!=1)
					{
						s[x+1][y-1]=9;
						s[x][y]=0;
						x++;
						y--;
						system("cls");
					}
					else if(s[x][y-1]==1&&s[x-1][y-1]!=1)
					{
						s[x-1][y-1]=9;
						s[x][y]=0;
						x--;
						y--;
						system("cls");
					}
					else if(s[x][y-1]!=1)
					{
					s[x][y-1]=9;
					s[x][y]=0;
					y--;
					system("cls");
					}
					else
					{
						system("cls");
					}
				}
				else if(ch=='z'&&s[x-1][y]!=1)
				{
					if(s[x-1][y]==6)
					{
						
					}
					s[x][y]=1;
					s[x-1][y]=9;
					x-=1;
					system("cls"); 
					
				 } 
				else if(ch=='d')
				{
					if(s[x+1][y+1]==4)
					{
						s[x-4][y]==9;
						s[x][y]=0;
						x-=4;
						system("cls");
					}
					else if(s[x][y+1]==6)
					{
						return 1;
						s[x][y]=0;
						y+=2;
					}
					f=2;
					if(s[x+1][y+1]==8)
					{
						system("cls");
						system("color 0F") ;
						cout<<"\n\n\n\n\t\t\t\t\tGame Over!\n\n\n\n\n\n\n";
						Sleep(2000);
						system("cls");
						zhu();
						x=8;
						y=31;
					}
					else if(s[x+1][y+1]==0&&s[x-1][y+1]!=1)
					{
						s[x+1][y+1]=9;
						s[x][y]=0;
						x++;
						y++;
						system("cls");
					 } 
					 else if(s[x][y+1]==1&&s[x-1][y+1]!=1)
					 {
					 	s[x-1][y+1]=9;
					 	s[x][y]=0;
					 	x--;
					 	y++;
					 	system("cls");
					 }
					 
					 else if(s[x][y+1]!=1)
					 {
					 	s[x][y+1]=9;
					s[x][y]=0;
					y++;
					system("cls");
					 }
					 else {
					 	system("cls");
					 }
				}
				else if(ch=='w'&&s[x-1][y]!=1&&(s[x][y+1]||s[x][y-1]==1)) 
				{
					if(b[x-1][y]==6)
					{
						
					}
					s[x-1][y]=9;
					s[x][y]=0;
					x--;
					system("cls");
				}
				else if(ch=='s'&&s[x+1][y]!=1&&(s[x][y+1]==1||s[x][y-1]==1||s[x+1][y-1]==1||s[x+1][y+1]==1))
				{
					s[x+1][y]=9;
					s[x][y]=0;
					x++;
					system("cls");
				} 
				else 
				{
					system("cls");
				}
			}
		}


int huo()
{
	int jia;
	int kk;
	int zho;
	int xux;
	int h;
	system("cls"); 
	while(1)
	{
		cout<<"\t\t\t\t活动\n\n\n";
		cout<<"\t1.王者之师活动   2.金币翻翻翻活动     3.退出";
		cin>>h;
		system("cls");
		if(h==1)
		{
			while(1)
			{
			cout<<"\t\t\t王者之师皮肤活动!!!\n";
	cout<<"\t\t\t花费50金币进行一次抽奖!!\n";
	cout<<"\t\t有几率获得王者之师皮肤:□(来自王者的怒号)\n";
	cout<<"\t\t\t1.开始抽奖  2.退出\n\n你的选择:";
	cin>>xux;
	if(xux==1)
	{
		qi-=50;
		srand(time(NULL));
		zho=rand()%12+1;
		if(zho==2)
		{pf.jl++;
		pf.pi[pf.jl]="□";
			cout<<"\t\t"<<name<<"欧皇啊!!!获得皮肤!!! □";
			ren="□";
		}
		else if(zho==1||zho==3||zho==4)
		{
			cout<<"\t\t\t获得70金币";
			qi+=70; 
		}
			else if(qi<60)
	{
		cout<<"\t\t\t金币不够了哦!!!" ; 
		
	}
		else 
		{
			cout<<"\t\t\t没有中奖哦!!";
		}
	
		Sleep(1500);
		system("cls");	
	}
	
	else
	{
		system("cls"); 
		break;
	}
				
			}
		}
		else if(h==2)
		{
			while(1)
			{
			cout<<"\t\t欢迎来到金币翻翻翻!!!(60金币1次)\n\n";
			cout<<"\t\t  有几率抽到皮肤兑换码哦!!!(15分1)\n";
			cout<<"\t\t  还可以翻倍金币!!!\n";
			cout<<"\t\t  1.开始    2.退出\n" ;
			cout<<"\t\t选择:";
			cin>>kk;
			 if(kk==1)
			 {
			 	qi-=60;
			 	srand(time(NULL));
			 	jia=rand()%15+1;
				if(qi<60)
				 {
				 	cout<<"\t\t金币不够了哦!!";
				 	Sleep(1000);
				 }
			 	else if(jia==3)
			 	{
			 		cout<<"\t\t啊啊啊,无情,兑换码是:ZXBBY111"; 
			 		Sleep(3000); 
				 }
				 else if(jia==4||jia==5||jia==6)
				 {
				 	cout<<"\t\t666金币翻2倍";
				 	qi*=2;
				 	Sleep(1000); 
				 }
				 else if(jia==2)
				 {
				 	pf.jl++;
				 	pf.pi[pf.jl]="█";
				 	cout<<"\t\t获得皮肤:█(数据加载错误)";
				 	ren="█";
					 Sleep(2000); 
				 }
				 else
				 {
				 	cout<<"\t\t哈哈,"<<name<<"你没有抽到啊!!";
				 	Sleep(1000); 
				 }
				 system("cls");
			 }
			 else
			 {
			 	system("cls");
			 	break;
			 }
			 
			}
			
		}
	else if(h==3)
			{
				break;
			}
	}
	
	 
}
int sh(){
string zidi;
	int jj;
	system("cls");
	cout<<"\t\t\t\t商城\n\n";
	cout<<"\t\t尊贵的"<<name<<"     您有金币:"<<qi<<endl; 
	cout<<"\t\t1.皮肤:QW  价格100(QwQ~呜)\n"; 
	cout<<"\t\t2.皮肤:MC  价格150(MC万岁)\n";
	cout<<"\t\t3.皮肤:OT  价格200(方块人)\n";
	cout<<"\t\t4.皮肤: .  价格250(小不点)\n";
	cout<<"\t\t5.皮肤:VC  价格300(dev c++)\n";
	cout<<"\t\t6.皮肤:死  价格350(挡我者死)\n";  
	cout<<"\t\t7.皮肤:学  价格350(学海无涯)\n"; 
	cout<<"\t\t8.皮肤:自定义  价格700\n"; 
	cout<<"\t\t9.退出\n";
	cin>>jj;
	if(jj==1&&qi>=100)
	{
		pf.jl++;
				 	pf.pi[pf.jl]="QW";
		qi-=100;
		ren="QW"; 
	}
	else if(jj==1&&qi<100)
	{
		cout<<"没钱买什么皮肤?";
		Sleep(1900);
	}
	 if(jj==2&&qi>=150)
	{
		pf.jl++;
				 	pf.pi[pf.jl]="MC";
		qi-=150;
		ren="MC";
	}
	else if(jj==2&&qi<150)
	{
		cout<<"没钱买什么皮肤?";
		Sleep(1900); 
	}
	 if(jj==3&&qi>=200)
	{
		pf.jl++;
				 	pf.pi[pf.jl]="OT";
		qi-=200;
		ren="OT";
	}
	else if(jj==3&&qi<200)
	{
		cout<<"没钱买什么皮肤?";
		Sleep(1900); 
	}
	if(jj==4&&qi>=250)
	{
		pf.jl++;
				 	pf.pi[pf.jl]=" .";
		qi-=200;
		ren=" .";
	}
	else if(jj==4&&qi<250)
	{
		cout<<"没钱买什么皮肤?";
		Sleep(1900); 
	}
	if(jj==5&&qi>=300)
	{
		pf.jl++;
				 	pf.pi[pf.jl]="VC";
		qi-=200;
		ren="VC";
	}
	else if(jj==5&&qi<300)
	{
		cout<<"没钱买什么皮肤?";
		Sleep(1900); 
	}
	if(jj==6&&qi>=350)
	{
		pf.jl++;
				 	pf.pi[pf.jl]="死";
		qi-=350;
		ren="死";
	}
	else if(jj==6&&qi<350)
	{
		cout<<"没钱买什么皮肤?";
		Sleep(1900); 
	}
	if(jj==7&&qi>=350)
	{
		pf.jl++;
				 	pf.pi[pf.jl]="学";
		qi-=350;
		ren="学";
	}
	else if(jj==7&&qi<350)
	{
		cout<<"没钱买什么皮肤?";
		Sleep(1900); 
	}
	if(jj==8&&qi>=700)
	{
		
		cout<<"自定义:";
		cin>>zidi;
		ren[1]=zidi[1];
		ren[0]=zidi[0];
		qi-=250;
		pf.jl++;
		pf.pi[pf.jl]=ren;
	}
	else if(jj==8&&qi<700)
	{
		cout<<"没钱买什么皮肤?";
		Sleep(1900); 
	}
	 if(jj==9)
	{
		system("cls");
		return 1;
		
	 } 
	system("cls");
}
void suo()
{
	
	string ya="a键向左移动,d键向右移动,w爬墙,s下墙,z键在脚下放方块,f键打掉面前的方块";
	cout<<"\n\n\n\n\n\n\n\n\t\t";
	for(int i=0;i<ya.size();i++)
	{
		cout<<ya[i];
		Sleep(130);
	 }
	 for(int i=0;i<=10;i++)
	 {
	 	for(int j=0;j<=35;j++)
	 	{
	 		a[i][j]=af[i][j];
	 		b[i][j]=bf[i][j];
	 		s[i][j]=sf[i][j];
		 }
	 }
	 qi+=50;
	 cout<<"\n\n\t\t\t"; 
	 cout<<"加载中...";
	 cout<<"\n\t\t\t";
	 for(int i=1;i<=10;i++)
	 {
	 	cout<<"■"; 
	 	Sleep(500); 
	  } 
	 Sleep(1000);
	 system("cls");
}
	void gui(){
		cout<<"@"<<name<<"规则是:\n";
		Sleep(700); 
	cout<<"a键向左走,d键向右走\n";
	Sleep(1500);
	cout<<"w键爬墙,s键下墙\n";
	Sleep(1500);
	cout<<"f键挖掉面前的方块\n";
	Sleep(1500);
	cout<<"z键在脚下垫方块\n";
	Sleep(1500);
	cout<<"有主世界和神域两个世界,神域里一个是肉体,一个是灵魂\n";
	Sleep(3000);
	cout<<"每玩一局会获得50金币\n";
	Sleep(1500); 
	cout<<"活动中可以获得大量金币,有几率获得兑换码!!!\n";
	Sleep(2500);
	cout<<"部分皮肤拥有皮肤特有领域的新世界!!\n" ;
	Sleep(1500);
	cout<<"版权所有,未经允许不得盗版,例:迷你世界盗版MC\n";
	Sleep(6000);
	system("cls"); 
}
int zhu()
{
	while(1){
	int xu;
	if(ren=="死")
	{
		cout<<"\n\n\n\n\t\t\t|----------------------------------------------------------------------------|\n";
	cout<<"\t\t\t|    1.新游戏      2  .规则     3.商城   4.活动  5.死域   6.兑换码   7.仓库  |\n";
	cout<<"\t\t\t|                更新公告:6.1.1准备更换主页面                 作者——王子逸|\n";
	cout<<"\t\t\t|----------------------------------------------------------------------------|\n\t\t选择:";
	cin>>xu;
	if(xu==1)
	{
		system("cls");
		suo(); 
		return 1;
	}
	else if(xu==2)
	{
		system("cls");
		gui(); 
	}
	else if(xu==3)
	{
		sh();
	 }  
	 else if(xu==4)
	 {
	 	huo();
	 }
	 else if(xu==5)
	 {
	 	si();
	  } 
	  else if(xu==6)
	  {
	  	dui();
	   }
	   else if(xu==7)
	   {
	   	cang();
		} 
	 } 
	else{
		cout<<"\n\n\n\n\t\t\t|---------------------------------------------------------------------|\n";
	cout<<"\t\t\t|    1.新游戏      2  .规则     3.商城   4.活动  5.兑换码    6.仓库   |\n";
	cout<<"\t\t\t|                   更新公告:6.1.1准备更换主页面       作者——王子逸|\n";
	cout<<"\t\t\t|---------------------------------------------------------------------|\n\t\t选择:";
	cin>>xu;
	if(xu==1)
	{
		system("cls");
		suo(); 
		return 1;
	}
	else if(xu==2)
	{
		system("cls");
		gui(); 
	}
	else if(xu==3)
	{
		sh();
	 }  
	 else if(xu==4)
	 {
	 	huo();
	 }
	 else if(xu==5)
	 {
	 	dui();
	  } 
	  else if(xu==6)
	  {
	  	cang();
	   } 
	} 
	
	}
}
int tia()
{
	system("cls");
	HANDLE hstdin = GetStdHandle(STD_INPUT_HANDLE);
    	HANDLE hstdout = GetStdHandle(STD_OUTPUT_HANDLE);
    	int f;
	char ch;					
	int x=3;
	int y=8;
	system("color 07");
	b[2][4]=0;
	while(1)
	{
		for(int i=0;i<=10;i++)
				{
				  	for(int j=0;j<=35;j++)
				  	{
				  		if(b[i][j]==4)
				  		{
				  			cout<<"HH"; 
						  }
				  		else if (b[i][j]==6)
				  		{
				  			cout<<" @";
						  }
				  		else if(b[i][j]==1)
				  		{
						  SetConsoleTextAttribute(hstdout, 0x0C); 
				  			cout<<"OT";
						  } 
						  
						  else if(b[i][j]==0)
						  {
						  	cout<<"  ";
						  }
						  else if(b[i][j]==9)
						  {
    						SetConsoleTextAttribute(hstdout, 0x0E);
					   	  	cout<<ren;
						  }
						  else if(b[i][j]==8)
						  { 
						  SetConsoleTextAttribute(hstdout, 0x0F);
						  	cout<<"AA"; 
						  }
					  }
					  cout<<endl; 
				}
		
				ch=getch();
				if(ch=='f')
				{
					if(f==1)
					{
						b[x][y-1]=0;
					}
					else if(f==2)
					{
						b[x][y+1]=0;
					}
					system("cls");
				}
				else if(ch=='a')
				{
					 if(b[x][y-1]==6)
					{
					    a[2][5]=6;
						
						return 1;
						
					}
					 if(b[x+1][y-1]==4)
					{
						b[x-4][y]==9;
						b[x][y]=0;
						x-=4;
						system("cls");
					}
					f=1;
					
					 if(b[x+1][y-1]==8)
					{
						system("cls");
						system("color 0F");
						cout<<"\n\n\n\n\t\t\t\t\tGame Over!\n\n\n\n\n\n\n";
						Sleep(2000);
						system("cls");
						zhu();
						x=3;
						y=8;
					}
					else if(b[x+1][y-1]==0&&b[x+1][y]!=1)
					{
						b[x+1][y-1]=9;
						b[x][y]=0;
						x++;
						y--;
						system("cls");
					}
					else if(b[x][y-1]==1&&b[x-1][y-1]!=1)
					{
						b[x-1][y-1]=9;
						b[x][y]=0;
						x--;
						y--;
						system("cls");
					}
					else if(b[x][y-1]!=1)
					{
					b[x][y-1]=9;
					b[x][y]=0;
					y--;
					system("cls");
					}
					else
					{
						system("cls");
					}
				}
				else if(ch=='z'&&b[x-1][y]!=1)
				{
					if(b[x-1][y]==6)
					{
						tia();
					}
					b[x][y]=1;
					b[x-1][y]=9;
					x-=1;
					system("cls"); 
					
				 } 
				else if(ch=='d')
				{
					if(b[x+1][y+1]==4)
					{
						b[x-4][y]==9;
						b[x][y]=0;
						x-=4;
						system("cls");
					}
					else if(b[x][y+1]==6)
					{
						return 1;
						b[x][y]=0;
						y+=2;
					}
					f=2;
					if(b[x+1][y+1]==8)
					{
						system("cls");
						system("color 0F") ;
						cout<<"\n\n\n\n\t\t\t\t\tGame Over!\n\n\n\n\n\n\n";
						Sleep(2000);
						system("cls");
						zhu();
						x=8;
						y=31;
					}
					else if(b[x+1][y+1]==0&&b[x-1][y+1]!=1)
					{
						b[x+1][y+1]=9;
						b[x][y]=0;
						x++;
						y++;
						system("cls");
					 } 
					 else if(b[x][y+1]==1&&b[x-1][y+1]!=1)
					 {
					 	b[x-1][y+1]=9;
					 	b[x][y]=0;
					 	x--;
					 	y++;
					 	system("cls");
					 }
					 
					 else if(b[x][y+1]!=1)
					 {
					 	b[x][y+1]=9;
					b[x][y]=0;
					y++;
					system("cls");
					 }
					 else {
					 	system("cls");
					 }
				}
				else if(ch=='w'&&b[x-1][y]!=1&&(b[x][y+1]||b[x][y-1]==1)) 
				{
					if(b[x-1][y]==6)
					{
						tia();
					}
					b[x-1][y]=9;
					b[x][y]=0;
					x--;
					system("cls");
				}
				else if(ch=='s'&&b[x+1][y]!=1&&(b[x][y+1]==1||b[x][y-1]==1||b[x+1][y-1]==1||b[x+1][y+1]==1))
				{
					b[x+1][y]=9;
					b[x][y]=0;
					x++;
					system("cls");
				} 
				else 
				{
					system("cls");
				}
			}
		}


int main()
{
	pf.pi[1]="GD";
	ce(); 
	zhu(); 
HANDLE hstdin = GetStdHandle(STD_INPUT_HANDLE);
    						HANDLE hstdout = GetStdHandle(STD_OUTPUT_HANDLE);
	system("color 04");
	int x=8,y=31;
	char ch;
	int f;

				  while(1)
				  {
				for(int i=0;i<=10;i++)
				{
				  	for(int j=0;j<=35;j++)
				  	{
				  		if (a[i][j]==6)
				  		{
				  			cout<<" @";
						  }
				  		else if(a[i][j]==1)
				  		{
						  SetConsoleTextAttribute(hstdout, 0x0C);
				  			cout<<"OT";
						  } 
						  
						  else if(a[i][j]==0)
						  {
						  	cout<<"  ";
						  }
						  else if(a[i][j]==9)
						  {
    						SetConsoleTextAttribute(hstdout, 0x0E);
					   	  	cout<<ren;
						  }
						  else if(a[i][j]==8)
						  { 
						  SetConsoleTextAttribute(hstdout, 0x0F);
						  	cout<<"AA"; 
						  }
					  }
					  cout<<endl; 
				}
				ch=getch();
				if(ch=='f')
				{
					if(f==1&&a[x][y-1]==1)
					{
						a[x][y-1]=0;
					}
					else if(f==2&&a[x][y+1]==1)
					{
						a[x][y+1]=0;
					}
					system("cls");
				}
				else if(ch=='a')
				{
					if(a[x][y-1]==6)
					{
						tia();
						y++;
					}
					f=1;
					if(a[x+1][y-1]==8)
					{
						system("cls");
						system("color 0F");
						cout<<"\n\n\n\n\t\t\t\t\tGame Over!\n\n\n\n\n\n\n";
						Sleep(2000);
						system("cls");
						zhu();
						x=8;
						y=31;
					}
					else if(a[x+1][y-1]==0&&a[x+1][y]!=1)
					{
						a[x+1][y-1]=9;
						a[x][y]=0;
						x++;
						y--;
						system("cls");
					}
					else if(a[x][y-1]==1&&a[x-1][y-1]!=1)
					{
						a[x-1][y-1]=9;
						a[x][y]=0;
						x--;
						y--;
						system("cls");
					}
					else if(a[x][y-1]!=1&&a[x][y-1]!=8)
					{
					a[x][y-1]=9;
					a[x][y]=0;
					y--;
					system("cls");
					}
					else
					{
						system("cls");
					}
				}
				else if(ch=='z'&&a[x-1][y]!=1)
				{
					if(a[x-1][y]==6)
					{
						tia();
						y++;
					}
					a[x][y]=1;
					a[x-1][y]=9;
					x-=1;
					system("cls"); 
					
				 } 
				else if(ch=='d')
				{
					if(a[x][y+1]==6)
					{
						tia();
						a[x][y]=0;
						y+=2;
					}
					f=2;
					if(a[x+1][y+1]==8)
					{
						system("cls");
						system("color 0F") ;
						cout<<"\n\n\n\n\t\t\t\t\tGame Over!\n\n\n\n\n\n\n";
						Sleep(2000);
						system("cls");
						zhu();
						x=8;
						y=31;
					}
					else if(a[x+1][y+1]==0&&a[x-1][y+1]!=1)
					{
						a[x+1][y+1]=9;
						a[x][y]=0;
						x++;
						y++;
						system("cls");
					 } 
					 else if(a[x][y+1]==1&&a[x-1][y+1]!=1)
					 {
					 	a[x-1][y+1]=9;
					 	a[x][y]=0;
					 	x--;
					 	y++;
					 	system("cls");
					 }
					 
					 else if(a[x][y+1]!=1)
					 {
					 	a[x][y+1]=9;
					a[x][y]=0;
					y++;
					system("cls");
					 }
					 else {
					 	system("cls");
					 }
					
				}
				else if(ch=='w'&&a[x-1][y]!=1&&(a[x][y+1]||a[x][y-1]==1)) 
				{
					if(a[x-1][y]==6)
					{
						tia();
					}
					a[x-1][y]=9;
					a[x][y]=0;
					x--;
					system("cls");
				}
				else if(ch=='s'&&a[x+1][y]!=1&&(a[x][y+1]==1||a[x][y-1]==1||a[x+1][y-1]==1||a[x+1][y+1]==1))
				{
					a[x+1][y]=9;
					a[x][y]=0;
					x++;
					system("cls");
				} 
				else 
				{
					system("cls");
				}
				}
				return 0;
}

 

                                                                    不提建议的话就不会更新哦

王子逸在2020-05-31 19:16:32追加了内容

 

 

                                           有的版本会报错 所以我用了一个万能的赋值,从发一下、

 

 

#include<iostream>
#include<cstdlib>
#include<cstdio>
#include<conio.h>
#include<Windows.h>
#include<string>
#include<ctime>
using namespace std;
struct st{
	string pi[21];
	int jl=1;
}pf;
string name;
double qi=1000;
string ren="GD";
int s[11][36]={{8,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1},
			   {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0},
			   {0,0,0,0,0,8,8,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,8,8,8,8,8,8,0,0,0,0,0,0,0,0,0,0,0,8,8,0,0,0,0,0,0,0,0,0,0,0,0},
		       {0,0,0,0,0,0,0,0,0,8,8,8,0,0,0,0,0,0,4,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,0,0,0,0,8,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
		       {0,8,0,0,0,0,0,0,0,0,0,8,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8},
			   {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,1}};
int sf[11][36]={{8,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1},
			   {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0},
			   {0,0,0,0,0,8,8,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,8,8,8,8,8,8,0,0,0,0,0,0,0,0,0,0,0,8,8,0,0,0,0,0,0,0,0,0,0,0,0},
		       {0,0,0,0,0,0,0,0,0,8,8,8,0,0,0,0,0,0,4,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,0,0,0,0,8,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
		       {0,8,0,0,0,0,0,0,0,0,0,8,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8},
			   {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,1}};
int b[11][36]={{1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1},
			   {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,6,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,8,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,1,1,1,1,1,1,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,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,4,1,1,1,1,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0},
		       {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
			   {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}};
int bf[11][36]={{1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1},
			   {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,6,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,8,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,1,1,1,1,1,1,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,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,4,1,1,1,1,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0},
		       {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
			   {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
			   {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}};
   int a[11][36]={{1,1,1,1,1,1,1,1,1,1,1,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
				  {0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0},
				  {0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0},
				  {0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0},
				  {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0},
				  {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1},
				  {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
				  {1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0},
				  {1,1,1,1,1,1,1,1,1,8,1,1,1,1,1,1,1,1,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}};
	int af[11][36]={{1,1,1,1,1,1,1,1,1,1,1,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
				  {0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0},
				  {0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0},
				  {0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0},
				  {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0},
				  {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1},
				  {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
				  {1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0},
				  {1,1,1,1,1,1,1,1,1,8,1,1,1,1,1,1,1,1,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}};
int cang()
{
	int i;
	int ph;
	system("cls");
	cout<<"\t\t\t\t仓库\n\n\t\t";
	for( i=1;i<=pf.jl;i++)
	{
		cout<<i<<"."<<pf.pi[i]<<"  "; 
	 } 
	 cout<<i+1<<".退出\n\t选择:";
	 cin>>ph;
	 if(ph==i+1)
	 {
	 	system("cls");
	 	return 1;
	 }
	 if(ph==1)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==2)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==3)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==4)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==5)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==6)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==7)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } if(ph==8)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==9)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  
	  if(ph==10)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==11)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==12)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	}  
	  if(ph==13)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==14)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==15)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==16)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==17)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==18)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==19)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  if(ph==20)
	 {
	 	cout<<"OK,穿戴完毕!";
	 	ren=pf.pi[ph]; 
	  } 
	  
	 Sleep(2000);
	 system("cls");
	 return 1;
}
int ce()
{
	cout<<"\t\t\t\t获取信息\n\n\n\n\n\n";
	cout<<"\t\t\t名字(无限制):";
	cin>>name;
	cout<<"\t\t\t\tOK,注册完成" ;
	Sleep(1000);
	system("cls");
	return 1; 
}
void dui(){
	string dk; 
	system("cls") ;
	cout<<"\n\n\n\n\n\n\n\t\t\t兑换码:";
	cin>> dk;
	if(dk=="ZXBBY111")
	{pf.jl++;
	pf.pi[pf.jl]="△";
		ren="△";
		qi+=500;
		cout<<"\t\t\t获得皮肤:△   \n\t\t\t金币+500";
		 Sleep(3000);
		 system("cls"); 
	}
	else
	{
		cout<<"\t\t\t兑换码不对!!!";
		Sleep(2000);
		system("cls"); 
	}
}
				  int zhu();
int si()
{
		system("cls");
	HANDLE hstdin = GetStdHandle(STD_INPUT_HANDLE);
    	HANDLE hstdout = GetStdHandle(STD_OUTPUT_HANDLE);
    	int f;
	char ch;					
	int x=3;
	int y=8;
	system("color 07");
	s[2][4]=0;
	while(1)
	{
		for(int i=0;i<=10;i++)
				{
				  	for(int j=0;j<=35;j++)
				  	{
				  		if(s[i][j]==4)
				  		{
				  			cout<<"HH"; 
						  }
				  		else if (s[i][j]==6)
				  		{
				  			cout<<" @";
						  }
				  		else if(s[i][j]==1)
				  		{
						  SetConsoleTextAttribute(hstdout, 0x0C);
				  			cout<<"OT";
						  } 
						  
						  else if(s[i][j]==0)
						  {
						  	cout<<"  ";
						  }
						  else if(s[i][j]==9)
						  {
    						SetConsoleTextAttribute(hstdout, 0x0E);
					   	  	cout<<ren;
						  }
						  else if(s[i][j]==8)
						  { 
						  SetConsoleTextAttribute(hstdout, 0x0F);
						  	cout<<"AA"; 
						  }
					  }
					  cout<<endl; 
				}
		
				ch=getch();
				if(ch=='f')
				{
					if(f==1)
					{
						a[x][y-1]=0;
					}
					else if(f==2)
					{
						a[x][y+1]=0;
					}
					system("cls");
				}
				else if(ch=='a')
				{
					 if(b[x][y-1]==6)
					{
					    a[2][5]=6;
						
						return 1;
						
					}
					 if(s[x+1][y-1]==4)
					{
						s[x-4][y]==9;
						s[x][y]=0;
						x-=4;
						system("cls");
					}
					f=1;
					
					 if(s[x+1][y-1]==8)
					{
						system("cls");
						system("color 0F");
						cout<<"\n\n\n\n\t\t\t\t\tGame Over!\n\n\n\n\n\n\n";
						Sleep(2000);
						system("cls");
						zhu();
						x=3;
						y=8;
					}
					else if(s[x+1][y-1]==0&&s[x+1][y]!=1)
					{
						s[x+1][y-1]=9;
						s[x][y]=0;
						x++;
						y--;
						system("cls");
					}
					else if(s[x][y-1]==1&&s[x-1][y-1]!=1)
					{
						s[x-1][y-1]=9;
						s[x][y]=0;
						x--;
						y--;
						system("cls");
					}
					else if(s[x][y-1]!=1)
					{
					s[x][y-1]=9;
					s[x][y]=0;
					y--;
					system("cls");
					}
					else
					{
						system("cls");
					}
				}
				else if(ch=='z'&&s[x-1][y]!=1)
				{
					if(s[x-1][y]==6)
					{
						
					}
					s[x][y]=1;
					s[x-1][y]=9;
					x-=1;
					system("cls"); 
					
				 } 
				else if(ch=='d')
				{
					if(s[x+1][y+1]==4)
					{
						s[x-4][y]==9;
						s[x][y]=0;
						x-=4;
						system("cls");
					}
					else if(s[x][y+1]==6)
					{
						return 1;
						s[x][y]=0;
						y+=2;
					}
					f=2;
					if(s[x+1][y+1]==8)
					{
						system("cls");
						system("color 0F") ;
						cout<<"\n\n\n\n\t\t\t\t\tGame Over!\n\n\n\n\n\n\n";
						Sleep(2000);
						system("cls");
						zhu();
						x=8;
						y=31;
					}
					else if(s[x+1][y+1]==0&&s[x-1][y+1]!=1)
					{
						s[x+1][y+1]=9;
						s[x][y]=0;
						x++;
						y++;
						system("cls");
					 } 
					 else if(s[x][y+1]==1&&s[x-1][y+1]!=1)
					 {
					 	s[x-1][y+1]=9;
					 	s[x][y]=0;
					 	x--;
					 	y++;
					 	system("cls");
					 }
					 
					 else if(s[x][y+1]!=1)
					 {
					 	s[x][y+1]=9;
					s[x][y]=0;
					y++;
					system("cls");
					 }
					 else {
					 	system("cls");
					 }
				}
				else if(ch=='w'&&s[x-1][y]!=1&&(s[x][y+1]||s[x][y-1]==1)) 
				{
					if(b[x-1][y]==6)
					{
						
					}
					s[x-1][y]=9;
					s[x][y]=0;
					x--;
					system("cls");
				}
				else if(ch=='s'&&s[x+1][y]!=1&&(s[x][y+1]==1||s[x][y-1]==1||s[x+1][y-1]==1||s[x+1][y+1]==1))
				{
					s[x+1][y]=9;
					s[x][y]=0;
					x++;
					system("cls");
				} 
				else 
				{
					system("cls");
				}
			}
		}


int huo()
{
	int jia;
	int kk;
	int zho;
	int xux;
	int h;
	system("cls"); 
	while(1)
	{
		cout<<"\t\t\t\t活动\n\n\n";
		cout<<"\t1.王者之师活动   2.金币翻翻翻活动     3.退出";
		cin>>h;
		system("cls");
		if(h==1)
		{
			while(1)
			{
			cout<<"\t\t\t王者之师皮肤活动!!!\n";
	cout<<"\t\t\t花费50金币进行一次抽奖!!\n";
	cout<<"\t\t有几率获得王者之师皮肤:□(来自王者的怒号)\n";
	cout<<"\t\t\t1.开始抽奖  2.退出\n\n你的选择:";
	cin>>xux;
	if(xux==1)
	{
		qi-=50;
		srand(time(NULL));
		zho=rand()%12+1;
		if(zho==2)
		{pf.jl++;
		pf.pi[pf.jl]="□";
			cout<<"\t\t"<<name<<"欧皇啊!!!获得皮肤!!! □";
			ren="□";
		}
		else if(zho==1||zho==3||zho==4)
		{
			cout<<"\t\t\t获得70金币";
			qi+=70; 
		}
			else if(qi<60)
	{
		cout<<"\t\t\t金币不够了哦!!!" ; 
		
	}
		else 
		{
			cout<<"\t\t\t没有中奖哦!!";
		}
	
		Sleep(1500);
		system("cls");	
	}
	
	else
	{
		system("cls"); 
		break;
	}
				
			}
		}
		else if(h==2)
		{
			while(1)
			{
			cout<<"\t\t欢迎来到金币翻翻翻!!!(60金币1次)\n\n";
			cout<<"\t\t  有几率抽到皮肤兑换码哦!!!(15分1)\n";
			cout<<"\t\t  还可以翻倍金币!!!\n";
			cout<<"\t\t  1.开始    2.退出\n" ;
			cout<<"\t\t选择:";
			cin>>kk;
			 if(kk==1)
			 {
			 	qi-=60;
			 	srand(time(NULL));
			 	jia=rand()%15+1;
				if(qi<60)
				 {
				 	cout<<"\t\t金币不够了哦!!";
				 	Sleep(1000);
				 }
			 	else if(jia==3)
			 	{
			 		cout<<"\t\t啊啊啊,无情,兑换码是:ZXBBY111"; 
			 		Sleep(3000); 
				 }
				 else if(jia==4||jia==5||jia==6)
				 {
				 	cout<<"\t\t666金币翻2倍";
				 	qi*=2;
				 	Sleep(1000); 
				 }
				 else if(jia==2)
				 {
				 	pf.jl++;
				 	pf.pi[pf.jl]="█";
				 	cout<<"\t\t获得皮肤:█(数据加载错误)";
				 	ren="█";
					 Sleep(2000); 
				 }
				 else
				 {
				 	cout<<"\t\t哈哈,"<<name<<"你没有抽到啊!!";
				 	Sleep(1000); 
				 }
				 system("cls");
			 }
			 else
			 {
			 	system("cls");
			 	break;
			 }
			 
			}
			
		}
	else if(h==3)
			{
				break;
			}
	}
	
	 
}
int sh(){
string zidi;
	int jj;
	system("cls");
	cout<<"\t\t\t\t商城\n\n";
	cout<<"\t\t尊贵的"<<name<<"     您有金币:"<<qi<<endl; 
	cout<<"\t\t1.皮肤:QW  价格100(QwQ~呜)\n"; 
	cout<<"\t\t2.皮肤:MC  价格150(MC万岁)\n";
	cout<<"\t\t3.皮肤:OT  价格200(方块人)\n";
	cout<<"\t\t4.皮肤: .  价格250(小不点)\n";
	cout<<"\t\t5.皮肤:VC  价格300(dev c++)\n";
	cout<<"\t\t6.皮肤:死  价格350(挡我者死)\n";  
	cout<<"\t\t7.皮肤:学  价格350(学海无涯)\n"; 
	cout<<"\t\t8.皮肤:自定义  价格700\n"; 
	cout<<"\t\t9.退出\n";
	cin>>jj;
	if(jj==1&&qi>=100)
	{
		pf.jl++;
				 	pf.pi[pf.jl]="QW";
		qi-=100;
		ren="QW"; 
	}
	else if(jj==1&&qi<100)
	{
		cout<<"没钱买什么皮肤?";
		Sleep(1900);
	}
	 if(jj==2&&qi>=150)
	{
		pf.jl++;
				 	pf.pi[pf.jl]="MC";
		qi-=150;
		ren="MC";
	}
	else if(jj==2&&qi<150)
	{
		cout<<"没钱买什么皮肤?";
		Sleep(1900); 
	}
	 if(jj==3&&qi>=200)
	{
		pf.jl++;
				 	pf.pi[pf.jl]="OT";
		qi-=200;
		ren="OT";
	}
	else if(jj==3&&qi<200)
	{
		cout<<"没钱买什么皮肤?";
		Sleep(1900); 
	}
	if(jj==4&&qi>=250)
	{
		pf.jl++;
				 	pf.pi[pf.jl]=" .";
		qi-=200;
		ren=" .";
	}
	else if(jj==4&&qi<250)
	{
		cout<<"没钱买什么皮肤?";
		Sleep(1900); 
	}
	if(jj==5&&qi>=300)
	{
		pf.jl++;
				 	pf.pi[pf.jl]="VC";
		qi-=200;
		ren="VC";
	}
	else if(jj==5&&qi<300)
	{
		cout<<"没钱买什么皮肤?";
		Sleep(1900); 
	}
	if(jj==6&&qi>=350)
	{
		pf.jl++;
				 	pf.pi[pf.jl]="死";
		qi-=350;
		ren="死";
	}
	else if(jj==6&&qi<350)
	{
		cout<<"没钱买什么皮肤?";
		Sleep(1900); 
	}
	if(jj==7&&qi>=350)
	{
		pf.jl++;
				 	pf.pi[pf.jl]="学";
		qi-=350;
		ren="学";
	}
	else if(jj==7&&qi<350)
	{
		cout<<"没钱买什么皮肤?";
		Sleep(1900); 
	}
	if(jj==8&&qi>=700)
	{
		
		cout<<"自定义:";
		cin>>zidi;
		ren[1]=zidi[1];
		ren[0]=zidi[0];
		qi-=250;
		pf.jl++;
		pf.pi[pf.jl]=ren;
	}
	else if(jj==8&&qi<700)
	{
		cout<<"没钱买什么皮肤?";
		Sleep(1900); 
	}
	 if(jj==9)
	{
		system("cls");
		return 1;
		
	 } 
	system("cls");
}
void suo()
{
	
	string ya="a键向左移动,d键向右移动,w爬墙,s下墙,z键在脚下放方块,f键打掉面前的方块";
	cout<<"\n\n\n\n\n\n\n\n\t\t";
	for(int i=0;i<ya.size();i++)
	{
		cout<<ya[i];
		Sleep(130);
	 }
	 for(int i=0;i<=10;i++)
	 {
	 	for(int j=0;j<=35;j++)
	 	{
	 		a[i][j]=af[i][j];
	 		b[i][j]=bf[i][j];
	 		s[i][j]=sf[i][j];
		 }
	 }
	 qi+=50;
	 cout<<"\n\n\t\t\t"; 
	 cout<<"加载中...";
	 cout<<"\n\t\t\t";
	 for(int i=1;i<=10;i++)
	 {
	 	cout<<"■"; 
	 	Sleep(500); 
	  } 
	 Sleep(1000);
	 system("cls");
}
	void gui(){
		cout<<"@"<<name<<"规则是:\n";
		Sleep(700); 
	cout<<"a键向左走,d键向右走\n";
	Sleep(1500);
	cout<<"w键爬墙,s键下墙\n";
	Sleep(1500);
	cout<<"f键挖掉面前的方块\n";
	Sleep(1500);
	cout<<"z键在脚下垫方块\n";
	Sleep(1500);
	cout<<"有主世界和神域两个世界,神域里一个是肉体,一个是灵魂\n";
	Sleep(3000);
	cout<<"每玩一局会获得50金币\n";
	Sleep(1500); 
	cout<<"活动中可以获得大量金币,有几率获得兑换码!!!\n";
	Sleep(2500);
	cout<<"部分皮肤拥有皮肤特有领域的新世界!!\n" ;
	Sleep(1500);
	cout<<"版权所有,未经允许不得盗版,例:迷你世界盗版MC\n";
	Sleep(6000);
	system("cls"); 
}
int zhu()
{
	while(1){
	int xu;
	if(ren=="死")
	{
		cout<<"\n\n\n\n\t\t\t|----------------------------------------------------------------------------|\n";
	cout<<"\t\t\t|    1.新游戏      2  .规则     3.商城   4.活动  5.死域   6.兑换码   7.仓库  |\n";
	cout<<"\t\t\t|                更新公告:6.1.1准备更换主页面                 作者——王子逸|\n";
	cout<<"\t\t\t|----------------------------------------------------------------------------|\n\t\t选择:";
	cin>>xu;
	if(xu==1)
	{
		system("cls");
		suo(); 
		return 1;
	}
	else if(xu==2)
	{
		system("cls");
		gui(); 
	}
	else if(xu==3)
	{
		sh();
	 }  
	 else if(xu==4)
	 {
	 	huo();
	 }
	 else if(xu==5)
	 {
	 	si();
	  } 
	  else if(xu==6)
	  {
	  	dui();
	   }
	   else if(xu==7)
	   {
	   	cang();
		} 
	 } 
	else{
		cout<<"\n\n\n\n\t\t\t|---------------------------------------------------------------------|\n";
	cout<<"\t\t\t|    1.新游戏      2  .规则     3.商城   4.活动  5.兑换码    6.仓库   |\n";
	cout<<"\t\t\t|                   更新公告:6.1.1准备更换主页面       作者——王子逸|\n";
	cout<<"\t\t\t|---------------------------------------------------------------------|\n\t\t选择:";
	cin>>xu;
	if(xu==1)
	{
		system("cls");
		suo(); 
		return 1;
	}
	else if(xu==2)
	{
		system("cls");
		gui(); 
	}
	else if(xu==3)
	{
		sh();
	 }  
	 else if(xu==4)
	 {
	 	huo();
	 }
	 else if(xu==5)
	 {
	 	dui();
	  } 
	  else if(xu==6)
	  {
	  	cang();
	   } 
	} 
	
	}
}
int tia()
{
	system("cls");
	HANDLE hstdin = GetStdHandle(STD_INPUT_HANDLE);
    	HANDLE hstdout = GetStdHandle(STD_OUTPUT_HANDLE);
    	int f;
	char ch;					
	int x=3;
	int y=8;
	system("color 07");
	b[2][4]=0;
	while(1)
	{
		for(int i=0;i<=10;i++)
				{
				  	for(int j=0;j<=35;j++)
				  	{
				  		if(b[i][j]==4)
				  		{
				  			cout<<"HH"; 
						  }
				  		else if (b[i][j]==6)
				  		{
				  			cout<<" @";
						  }
				  		else if(b[i][j]==1)
				  		{
						  SetConsoleTextAttribute(hstdout, 0x0C); 
				  			cout<<"OT";
						  } 
						  
						  else if(b[i][j]==0)
						  {
						  	cout<<"  ";
						  }
						  else if(b[i][j]==9)
						  {
    						SetConsoleTextAttribute(hstdout, 0x0E);
					   	  	cout<<ren;
						  }
						  else if(b[i][j]==8)
						  { 
						  SetConsoleTextAttribute(hstdout, 0x0F);
						  	cout<<"AA"; 
						  }
					  }
					  cout<<endl; 
				}
		
				ch=getch();
				if(ch=='f')
				{
					if(f==1)
					{
						b[x][y-1]=0;
					}
					else if(f==2)
					{
						b[x][y+1]=0;
					}
					system("cls");
				}
				else if(ch=='a')
				{
					 if(b[x][y-1]==6)
					{
					    a[2][5]=6;
						
						return 1;
						
					}
					 if(b[x+1][y-1]==4)
					{
						b[x-4][y]==9;
						b[x][y]=0;
						x-=4;
						system("cls");
					}
					f=1;
					
					 if(b[x+1][y-1]==8)
					{
						system("cls");
						system("color 0F");
						cout<<"\n\n\n\n\t\t\t\t\tGame Over!\n\n\n\n\n\n\n";
						Sleep(2000);
						system("cls");
						zhu();
						x=3;
						y=8;
					}
					else if(b[x+1][y-1]==0&&b[x+1][y]!=1)
					{
						b[x+1][y-1]=9;
						b[x][y]=0;
						x++;
						y--;
						system("cls");
					}
					else if(b[x][y-1]==1&&b[x-1][y-1]!=1)
					{
						b[x-1][y-1]=9;
						b[x][y]=0;
						x--;
						y--;
						system("cls");
					}
					else if(b[x][y-1]!=1)
					{
					b[x][y-1]=9;
					b[x][y]=0;
					y--;
					system("cls");
					}
					else
					{
						system("cls");
					}
				}
				else if(ch=='z'&&b[x-1][y]!=1)
				{
					if(b[x-1][y]==6)
					{
						tia();
					}
					b[x][y]=1;
					b[x-1][y]=9;
					x-=1;
					system("cls"); 
					
				 } 
				else if(ch=='d')
				{
					if(b[x+1][y+1]==4)
					{
						b[x-4][y]==9;
						b[x][y]=0;
						x-=4;
						system("cls");
					}
					else if(b[x][y+1]==6)
					{
						return 1;
						b[x][y]=0;
						y+=2;
					}
					f=2;
					if(b[x+1][y+1]==8)
					{
						system("cls");
						system("color 0F") ;
						cout<<"\n\n\n\n\t\t\t\t\tGame Over!\n\n\n\n\n\n\n";
						Sleep(2000);
						system("cls");
						zhu();
						x=8;
						y=31;
					}
					else if(b[x+1][y+1]==0&&b[x-1][y+1]!=1)
					{
						b[x+1][y+1]=9;
						b[x][y]=0;
						x++;
						y++;
						system("cls");
					 } 
					 else if(b[x][y+1]==1&&b[x-1][y+1]!=1)
					 {
					 	b[x-1][y+1]=9;
					 	b[x][y]=0;
					 	x--;
					 	y++;
					 	system("cls");
					 }
					 
					 else if(b[x][y+1]!=1)
					 {
					 	b[x][y+1]=9;
					b[x][y]=0;
					y++;
					system("cls");
					 }
					 else {
					 	system("cls");
					 }
				}
				else if(ch=='w'&&b[x-1][y]!=1&&(b[x][y+1]||b[x][y-1]==1)) 
				{
					if(b[x-1][y]==6)
					{
						tia();
					}
					b[x-1][y]=9;
					b[x][y]=0;
					x--;
					system("cls");
				}
				else if(ch=='s'&&b[x+1][y]!=1&&(b[x][y+1]==1||b[x][y-1]==1||b[x+1][y-1]==1||b[x+1][y+1]==1))
				{
					b[x+1][y]=9;
					b[x][y]=0;
					x++;
					system("cls");
				} 
				else 
				{
					system("cls");
				}
			}
		}


int main()
{
	pf.pi[1]="GD";
	ce(); 
	zhu(); 
HANDLE hstdin = GetStdHandle(STD_INPUT_HANDLE);
    						HANDLE hstdout = GetStdHandle(STD_OUTPUT_HANDLE);
	system("color 04");
	int x=8,y=31;
	char ch;
	int f;

				  while(1)
				  {
				for(int i=0;i<=10;i++)
				{
				  	for(int j=0;j<=35;j++)
				  	{
				  		if (a[i][j]==6)
				  		{
				  			cout<<" @";
						  }
				  		else if(a[i][j]==1)
				  		{
						  SetConsoleTextAttribute(hstdout, 0x0C);
				  			cout<<"OT";
						  } 
						  
						  else if(a[i][j]==0)
						  {
						  	cout<<"  ";
						  }
						  else if(a[i][j]==9)
						  {
    						SetConsoleTextAttribute(hstdout, 0x0E);
					   	  	cout<<ren;
						  }
						  else if(a[i][j]==8)
						  { 
						  SetConsoleTextAttribute(hstdout, 0x0F);
						  	cout<<"AA"; 
						  }
					  }
					  cout<<endl; 
				}
				ch=getch();
				if(ch=='f')
				{
					if(f==1&&a[x][y-1]==1)
					{
						a[x][y-1]=0;
					}
					else if(f==2&&a[x][y+1]==1)
					{
						a[x][y+1]=0;
					}
					system("cls");
				}
				else if(ch=='a')
				{
					if(a[x][y-1]==6)
					{
						tia();
						y++;
					}
					f=1;
					if(a[x+1][y-1]==8)
					{
						system("cls");
						system("color 0F");
						cout<<"\n\n\n\n\t\t\t\t\tGame Over!\n\n\n\n\n\n\n";
						Sleep(2000);
						system("cls");
						zhu();
						x=8;
						y=31;
					}
					else if(a[x+1][y-1]==0&&a[x+1][y]!=1)
					{
						a[x+1][y-1]=9;
						a[x][y]=0;
						x++;
						y--;
						system("cls");
					}
					else if(a[x][y-1]==1&&a[x-1][y-1]!=1)
					{
						a[x-1][y-1]=9;
						a[x][y]=0;
						x--;
						y--;
						system("cls");
					}
					else if(a[x][y-1]!=1&&a[x][y-1]!=8)
					{
					a[x][y-1]=9;
					a[x][y]=0;
					y--;
					system("cls");
					}
					else
					{
						system("cls");
					}
				}
				else if(ch=='z'&&a[x-1][y]!=1)
				{
					if(a[x-1][y]==6)
					{
						tia();
						y++;
					}
					a[x][y]=1;
					a[x-1][y]=9;
					x-=1;
					system("cls"); 
					
				 } 
				else if(ch=='d')
				{
					if(a[x][y+1]==6)
					{
						tia();
						a[x][y]=0;
						y+=2;
					}
					f=2;
					if(a[x+1][y+1]==8)
					{
						system("cls");
						system("color 0F") ;
						cout<<"\n\n\n\n\t\t\t\t\tGame Over!\n\n\n\n\n\n\n";
						Sleep(2000);
						system("cls");
						zhu();
						x=8;
						y=31;
					}
					else if(a[x+1][y+1]==0&&a[x-1][y+1]!=1)
					{
						a[x+1][y+1]=9;
						a[x][y]=0;
						x++;
						y++;
						system("cls");
					 } 
					 else if(a[x][y+1]==1&&a[x-1][y+1]!=1)
					 {
					 	a[x-1][y+1]=9;
					 	a[x][y]=0;
					 	x--;
					 	y++;
					 	system("cls");
					 }
					 
					 else if(a[x][y+1]!=1)
					 {
					 	a[x][y+1]=9;
					a[x][y]=0;
					y++;
					system("cls");
					 }
					 else {
					 	system("cls");
					 }
					
				}
				else if(ch=='w'&&a[x-1][y]!=1&&(a[x][y+1]||a[x][y-1]==1)) 
				{
					if(a[x-1][y]==6)
					{
						tia();
					}
					a[x-1][y]=9;
					a[x][y]=0;
					x--;
					system("cls");
				}
				else if(ch=='s'&&a[x+1][y]!=1&&(a[x][y+1]==1||a[x][y-1]==1||a[x+1][y-1]==1||a[x+1][y+1]==1))
				{
					a[x+1][y]=9;
					a[x][y]=0;
					x++;
					system("cls");
				} 
				else 
				{
					system("cls");
				}
				}
				return 0;
}

 


0
已采纳
沈峻宇
沈峻宇
资深天翼
资深天翼

希望添加个人界面:

可以查看金币数量,账号,密码(当然你需要先开发账号功能),包括皮肤(将仓库改成“个人”)

还有,尖刺的问题还是要加强,主游戏bug还是有的

希望加强!

望采纳!

1
0
0
潘晨皓
潘晨皓
高级天翼
高级天翼

好好玩哦!

加油奥利给!

0
胡钰妍
胡钰妍
资深光能
资深光能

来捧下!!!!!!!!!!!!!!!!好玩好玩好玩好玩好玩好玩好玩好玩望采纳

0
潘晨皓
潘晨皓
高级天翼
高级天翼

我发现一个BUG!!!

当你输入了“购换码”之后,再点仓库,你会发现他只有“1,2,4”这几个选项!

选项三呢?

0
潘晨皓
潘晨皓
高级天翼
高级天翼

在没有输入兑换码前没有“2”选项

输入兑换码后没有“3”选项

0
我要回答