高级守护
#include<iostream>
#include<string>
#include<cstdio>
#include<algorithm>
#include<cmath>
#include<bits/stdc++.h>
#include<windows.h>
#include<windows.h>
#include<assert.h>
#include<ctype.h>
#include<errno.h>
#include<float.h>
#include<fstream>
#include<iomanip>
#include<iostream>
#include<limits.h>
#include<locale.h>
#include<math.h>
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<time.h>
#include<wchar.h>
#include<wctype.h>
#include<algorithm>
#include<bitset>
#include<cctype>
#include<cerrno>
#include<clocale>
#include<cmath>
#include<complex>
#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<ctime>
#include<deque>
#include<exception>
#include<fstream>
#include<functional>
#include<limits>
#include<list>
#include<map>
#include<iomanip>
#include<ios>
#include<iosfwd>
#include<iostream>
#include<istream>
#include<ostream>
#include<queue>
#include<set>
#include<sstream>
#include<stack>
#include<stdexcept>
#include<streambuf>
#include<string>
#include<utility>
#include<vector>
#include<cwchar>
#include<cwctype>
#include<complex.h>
#include<fenv.h>
#include<inttypes.h>
#include<stdbool.h>
#include<stdint.h>
#include<tgmath.h>
#include<assert.h>
#include<ctype.h>
#include<errno.h>
#include<float.h>
#include<fstream>
#include<iomanip>
#include<iostream>
#include<limits.h>
#include<locale.h>
#include<math.h>
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<time.h>
#include<wchar.h>
#include<wctype.h>
#include<algorithm>
#include<bitset>
#include<cctype>
#include<cerrno>
#include<clocale>
#include<cmath>
#include<complex>
#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<ctime>
#include<deque>
#include<exception>
#include<fstream>
#include<functional>
#include<limits>
#include<list>
#include<map>
#include<iomanip>
#include<ios>
#include<iosfwd>
#include<iostream>
#include<istream>
#include<ostream>
#include<queue>
#include<set>
#include<sstream>
#include<stack>
#include<stdexcept>
#include<streambuf>
#include<string>
#include<utility>
#include<vector>
#include<cwchar>
#include<cwctype>
#include<complex.h>
#include<fenv.h>
#include<inttypes.h>
#include<stdbool.h>
#include<conio.h>
#include <winable.h>
#pragma GCC optimize(2)
using namespace std;
/*
颜色对照表
1 深蓝
2 灰绿
3 绿蓝
4 灰红
5 灰粉
6 灰黄
7 灰白
8 灰
9 蓝
10 绿
11 天蓝
12 红
13 粉
14 黄
15 白
图形
●■
*/
int x=14,y=1;
int chushiy[20][51]=
{
{0},
{0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,15,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 },
{0,11,11,11,15,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,15,15,15,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6 ,11,0 ,11,0 ,11,11,6 },
{0,11,11,15,15,15,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,15,11,11,11,11,11,11,11,11,11,11,11,11,11,11,15,11,11,11,11,11,11,6 ,0 ,11,0 ,0 ,11,11,6 },
{0,11,11,11,15,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,15,11,11,11,11,11,6 ,0 ,11,0 ,0 ,11,11,6 },
{0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,15,15,15,15,15,15,15,11,11,11,11,6 ,0 ,11,0 ,0 ,11,11,6 },
{0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,15,11,11,11,11,11,6 ,0 ,0 ,0 ,0 ,0 ,11,6 },
{0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,15,11,11,11,11,11,11,6 ,11,0 ,11,0 ,0 ,11,6 },
{0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6 ,11,0 ,11,0 ,11,11,6 },
{0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,12,10,10,10,12,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6 ,11,11,11,0 ,11,11,6 },
{0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6 ,0 ,0 ,0 ,0 ,0 ,0 ,6 },
{0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6 ,11,0 ,0 ,11,11,11,6 },
{0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6 ,6 ,6 ,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6 ,0 ,0 ,0 ,11,0 ,11,6 },
{0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6 ,6 ,6 ,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6 ,11,0 ,0 ,11,11,11,6 },
{0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6 ,6 ,6 ,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6 ,11,0 ,0 ,11,11,11,6 },
{0,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 },
{0,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 },
{0,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 },
{0,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 },
{0,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 ,6 },
};
int chushid[20][51]=
{
{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},
{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},
{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},
{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},
{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},
{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},
{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},
{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},
{0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,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},
{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},
{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},
{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},
{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},
{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},
{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},
{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},
{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},
{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},
{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},
};
int di[20][51]=
{
{0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,1,0,0,0,0,0,1},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,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,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,1,0,0,0,0,0,1},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1},
{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},
{0,1,1,1,1,1,1,1,1,1,1,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},
{0,0,0,0,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,1,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,1,1,1,1,1,1,1,1,1,1,1,1,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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 die()
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),15);
cout<<"■ ■ ■■■■■■■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■■■■■■■ ■■■■■■■";
cout<<endl;
system("cls");
Sleep(500);
cout<<"■ ■ ■■■■■■■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■■■■■■■ ■■■■■■■";
cout<<endl;
cout<<endl;
cout<<endl;
cout<<endl;
cout<<endl;
cout<<endl;
cout<<" ■ ■ ■■■■■■■■■";
cout<<endl;
cout<<" ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■";
cout<<endl;
cout<<" ■■■■■■■ ■ ■■■■■■■■■";
cout<<endl;
cout<<" ■ ■ ■ ■ ";
cout<<endl;
cout<<" ■ ■ ■ ■ ";
cout<<endl;
cout<<" ■ ■ ■ ■ ";
cout<<endl;
cout<<" ■ ■ ■ ■ ";
cout<<endl;
cout<<" ■ ■ ■ ■ ";
cout<<endl;
cout<<" ■■■■■■■ ■ ■■■■■■■■■";
for(int j=1;j<=5;j++)
{
for(int i=1;i<=15;i++)
{
system("cls");
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),i);
Sleep(50);
cout<<"■ ■ ■■■■■■■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■■■■■■■ ■■■■■■■";
cout<<endl;
cout<<endl;
cout<<endl;
cout<<endl;
cout<<endl;
cout<<endl;
cout<<" ■ ■ ■■■■■■■■■";
cout<<endl;
cout<<" ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■";
cout<<endl;
cout<<" ■■■■■■■ ■ ■■■■■■■■■";
cout<<endl;
cout<<" ■ ■ ■ ■ ";
cout<<endl;
cout<<" ■ ■ ■ ■ ";
cout<<endl;
cout<<" ■ ■ ■ ■ ";
cout<<endl;
cout<<" ■ ■ ■ ■ ";
cout<<endl;
cout<<" ■ ■ ■ ■ ";
cout<<endl;
cout<<" ■■■■■■■ ■ ■■■■■■■■■";
}
}
exit(0);
}
//die
void shuchu(int i,int j)
{
system("cls");
for(int ki=1;ki<=19;ki++,i++)
{
for(int kj=1;kj<=42;kj++,j++)
{
if(i==x&&j==y)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),15);
cout<<"我";
}
else
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), chushiy[i][j]);
if(chushid[i][j]==1)
{
cout<<"■";
}
else if(chushid[i][j]==2)
{
cout<<"●";
}
}
}
cout<<endl;
j-=42;
}
i-=19;
if(di[x][y]==2) die();
}
//移动
void yidong(char xingzou,int i,int j)
{
if(xingzou=='d')
{
if(di[x][y+1]==0)
{
if(y!=j+40)
y+=1;
}
}
if(xingzou=='a')
{
if(di[x][y-1]==0)
{
if(y!=j+1-1)
y-=1;
}
}
if(xingzou=='s')
{
x-=1;
y-=1;
if(y<j+1-1) y=j;
shuchu(i,j);
Sleep(200);
x-=1;
y-=1;
if(y<j+1-1) y=j;
shuchu(i,j);
Sleep(200);
x+=1;
y-=1;
if(y<j+1-1) y=j;
shuchu(i,j);
Sleep(200);
x+=1;
y-=1;
if(y<j+1-1) y=j;
Sleep(200);
shuchu(i,j);
}
if(xingzou=='w')
{
x-=1;
y+=1;
if(y>j+40) y=j+40;
shuchu(i,j);
Sleep(200);
x-=1;
y+=1;
if(y>j+40) y=j+40;
shuchu(i,j);
Sleep(200);
x+=1;
y+=1;
if(y>j+40) y=j+40;
shuchu(i,j);
Sleep(200);
x+=1;
y+=1;
if(y>j+40) y=j+40;
shuchu(i,j);
Sleep(200);
}
if(xingzou=='q')
{
x-=1;
y-=1;
if(y<j+1-1) y=j;
shuchu(i,j);
Sleep(200);
x-=1;
y-=1;
if(y<j+1-1) y=j;
shuchu(i,j);
Sleep(200);
x-=1;
y-=1;
if(y<j+1-1) y=j;
shuchu(i,j);
Sleep(200);
x-=1;
y-=1;
if(y<j+1-1) y=j;
shuchu(i,j);
Sleep(200);
x+=1;
y-=1;
if(y<j+1-1) y=j;
shuchu(i,j);
Sleep(200);
x+=1;
y-=1;
if(y<j+1-1) y=j;
Sleep(200);
x+=1;
y-=1;
shuchu(i,j);
Sleep(200);
if(y<j+1-1) y=j;
shuchu(i,j);
Sleep(200);
x+=1;
y-=1;
if(y<j+1-1) y=j;
Sleep(200);
shuchu(i,j);
}
if(xingzou=='e')
{
x-=1;
y+=1;
if(y>j+40) y=j+40;
shuchu(i,j);
Sleep(200);
x-=1;
y+=1;
if(y>j+40) y=j+40;
shuchu(i,j);
Sleep(200);
x-=1;
y+=1;
if(y>j+40) y=j+40;
shuchu(i,j);
Sleep(200);
x-=1;
y+=1;
if(y>j+40) y=j+40;
shuchu(i,j);
Sleep(200);
x+=1;
y+=1;
if(y>j+40) y=j+40;
shuchu(i,j);
Sleep(200);
x+=1;
y+=1;
if(y>j+40) y=j+40;
shuchu(i,j);
Sleep(200);
x+=1;
y+=1;
if(y>j+40) y=j+40;
shuchu(i,j);
Sleep(200);
x+=1;
y+=1;
if(y>j+40) y=j+40;
Sleep(200);
shuchu(i,j);
}
}
//移动
void yici(int i,int j)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),11);
system("cls");
cout<<" ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ";
cout<<endl;
cout<<"■■■ ■ ■■■ ■";
cout<<endl;
cout<<" ■";
cout<<endl;
cout<<"■■■ ■■■";
cout<<endl;
cout<<" ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■";
cout<<endl;
cout<<"■ ■■■";
Sleep(100);
system("cls");
cout<<" ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■■■■■■";
cout<<endl;
cout<<"■■■ ■ ■■■ ■ ■■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■";
cout<<endl;
cout<<"■■■ ■■■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<"■ ■■■ ■ ■";
Sleep(100);
system("cls");
cout<<" ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■■■■■■";
cout<<endl;
cout<<"■■■ ■ ■■■ ■ ■■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■■■■■■■■■■";
cout<<endl;
cout<<"■■■ ■■■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<"■ ■■■ ■ ■";
Sleep(100);
system("cls");
cout<<" ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■■■■■■";
cout<<endl;
cout<<"■■■ ■ ■■■ ■ ■■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■■■■■■■■■■";
cout<<endl;
cout<<"■■■ ■■■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<"■ ■■■ ■ ■";
cout<<endl;
cout<<endl;
cout<<endl;
cout<<endl;
cout<<endl;
cout<<" ■";
cout<<endl;
cout<<" ■ ■";
cout<<endl;
cout<<" ■ ■■■■■■■■";
cout<<endl;
cout<<" ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■";
cout<<endl;
cout<<" ■ ■";
cout<<endl;
cout<<" ■ ■ ■";
cout<<endl;
cout<<" ■ ■";
cout<<endl;
cout<<" ■ ■";
cout<<endl;
cout<<" ■ ■";
Sleep(100);
system("cls");
cout<<" ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■■■■■■";
cout<<endl;
cout<<"■■■ ■ ■■■ ■ ■■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■■■■■■■■■■";
cout<<endl;
cout<<"■■■ ■■■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<"■ ■■■ ■ ■";
cout<<endl;
cout<<endl;
cout<<endl;
cout<<endl;
cout<<endl;
cout<<" ■ ■ ■■■■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■■■■■■■■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■■■■■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■";
Sleep(100);
system("cls");
cout<<" ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■■■■■■";
cout<<endl;
cout<<"■■■ ■ ■■■ ■ ■■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■■■■■■■■■■";
cout<<endl;
cout<<"■■■ ■■■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<"■ ■■■ ■ ■";
cout<<endl;
cout<<endl;
cout<<endl;
cout<<endl;
cout<<endl;
cout<<" ■ ■ ■■■■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■■■■■■■■ ■ ■ ■ ■ ■ ";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■ ■ ■■■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■■■■■ ■ ■ ";
cout<<endl;
cout<<" ■ ■ ■■ ■ ■ ■ ■■■■■■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■ ■ ■ ■ ";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■ ■ ";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■■■■■■";
}
//一次机会
void liangci(int i,int j)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),11);
system("cls");
cout<<" ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ";
cout<<endl;
cout<<"■■■ ■ ■■■ ■";
cout<<endl;
cout<<" ■";
cout<<endl;
cout<<"■■■ ■■■";
cout<<endl;
cout<<" ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■";
cout<<endl;
cout<<"■ ■■■";
Sleep(100);
system("cls");
cout<<" ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■■■■■■";
cout<<endl;
cout<<"■■■ ■ ■■■ ■ ■■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■";
cout<<endl;
cout<<"■■■ ■■■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<"■ ■■■ ■ ■";
Sleep(100);
system("cls");
cout<<" ■ ■ ■ ■ ■■■■■■■■■■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■■■■■■ ■ ■ ";
cout<<endl;
cout<<"■■■ ■ ■■■ ■ ■■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■■■■■■■■■■■";
cout<<endl;
cout<<"■■■ ■■■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■ ■ ■ ■ ■■ ■■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<"■ ■■■ ■ ■ ■ ■";
Sleep(100);
system("cls");
cout<<" ■ ■ ■ ■ ■■■■■■■■■■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■■■■■■ ■ ■";
cout<<endl;
cout<<"■■■ ■ ■■■ ■ ■■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■■■■■■■■■■■";
cout<<endl;
cout<<"■■■ ■■■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■ ■ ■ ■ ■■ ■■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<"■ ■■■ ■ ■ ■ ■";
cout<<endl;
cout<<endl;
cout<<endl;
cout<<endl;
cout<<endl;
cout<<" ■";
cout<<endl;
cout<<" ■ ■";
cout<<endl;
cout<<" ■ ■■■■■■■■";
cout<<endl;
cout<<" ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■";
cout<<endl;
cout<<" ■ ■";
cout<<endl;
cout<<" ■ ■ ■";
cout<<endl;
cout<<" ■ ■";
cout<<endl;
cout<<" ■ ■";
cout<<endl;
cout<<" ■ ■";
Sleep(100);
system("cls");
cout<<" ■ ■ ■ ■ ■■■■■■■■■■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■■■■■■ ■ ■ ";
cout<<endl;
cout<<"■■■ ■ ■■■ ■ ■■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■■■■■■■■■■■";
cout<<endl;
cout<<"■■■ ■■■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■ ■ ■ ■ ■■ ■■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<"■ ■■■ ■ ■ ■ ■";
cout<<endl;
cout<<endl;
cout<<endl;
cout<<endl;
cout<<endl;
cout<<" ■ ■ ■■■■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■■■■■■■■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■■■■■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■";
Sleep(100);
system("cls");
cout<<" ■ ■ ■ ■ ■■■■■■■■■■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■■■■■■ ■ ■ ";
cout<<endl;
cout<<"■■■ ■ ■■■ ■ ■■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■■■■■■■■■■■";
cout<<endl;
cout<<"■■■ ■■■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■ ■ ■ ■ ■■ ■■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<"■ ■■■ ■ ■ ■ ■";
cout<<endl;
cout<<endl;
cout<<endl;
cout<<endl;
cout<<endl;
cout<<" ■ ■ ■■■■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■■■■■■■■ ■ ■ ■ ■ ■ ";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■ ■ ■■■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■■■■■ ■ ■ ";
cout<<endl;
cout<<" ■ ■ ■■ ■ ■ ■ ■■■■■■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■ ■ ■ ■ ";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■ ■ ";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■ ■";
cout<<endl;
cout<<" ■ ■ ■ ■ ■ ■■■■■■";
}
//两次机会
void dixing(int i,int j)
{
while(1)
{
bool f=0;
if(di[x+1][y]==0)
{
x+=1;
if(x==19)
{
f=1;
}
}
else
{
break;
}
if(f==1)
{
die();
break;
}
system("cls");
shuchu(i,j);
}
}
//地心引力
void ditu1()
{
int flaga1=0,flaga2=0;
int j=1,i=1;
while(1)
{
shuchu(i,j);
char xingzou=getch();
yidong(xingzou,i,j);
Sleep(10);
dixing(i,j);
if(y==19&&flaga1==0)
{
flaga1=1;
shuchu(i,j);
yici(i,j);
shuchu(i,j);
char xingzou=getch();
yidong(xingzou,i,j);
chushiy[9][19]=10;
chushid[9][19]=1;
di[9][19]=0;
chushiy[10][19]=12;
chushid[10][19]=2;
di[10][19]=2;
shuchu(i,j);
Sleep(100);
chushiy[10][19]=10;
chushid[10][19]=1;
di[10][19]=0;
chushiy[11][19]=12;
chushid[11][19]=2;
di[11][19]=2;
shuchu(i,j);
Sleep(100);
chushiy[11][19]=10;
chushid[11][19]=1;
di[11][19]=0;
chushiy[12][19]=12;
chushid[12][19]=2;
di[12][19]=2;
shuchu(i,j);
Sleep(100);
chushiy[12][19]=11;
chushid[12][19]=1;
di[12][19]=0;
chushiy[13][19]=12;
chushid[13][19]=2;
di[13][19]=2;
shuchu(i,j);
Sleep(100);
chushiy[13][19]=11;
chushid[13][19]=1;
di[12][19]=0;
chushiy[14][19]=12;
chushid[14][19]=2;
di[13][19]=2;
shuchu(i,j);
Sleep(100);
chushiy[14][19]=11;
chushid[14][19]=1;
di[14][19]=0;
}
if(y==23&&flaga2==0)
{
flaga2=1;
chushid[9][23]=1;
chushiy[9][23]=10;
di[9][23]=0;
yici(i,j);
shuchu(i,j);
char xingzou=getch();
yidong(xingzou,i,j);
for(int k=1;k<=40;k++)
{
if(k!=19)
{
chushid[1][k]=2;
di[1][k]=2;
}
}
shuchu(i,j);
Sleep(100);
for(int ki=2;ki<=14;ki++)
{
for(int kj=1;kj<=40;kj++)
{
if(kj!=19)
{
chushid[ki][kj]=2;
di[ki][kj]=2;
chushid[ki-1][kj]=1;
di[ki-1][kj]=0;
}
}
shuchu(i,j);
Sleep(100);
}
for(int k=1;k<=40;k++)
{
if(k!=19)
{
chushid[14][k]=1;
di[14][k]=0;
}
}
shuchu(i,j);
di[15][11]=0;
liangci(1,1);
shuchu(i,j);
char xing=getch();
yidong(xing,i,j);
char xin=getch();
yidong(xin,i,j);
for(int ki1=15;ki1<=19;ki1++)
{
for(int kj1=13;kj1<=30;kj1++)
{
chushiy[ki1][kj1]=15;
di[ki1][kj1]=0;
}
Sleep(100);
dixing(i,j);
shuchu(i,j);
}
dixing(i,j);
}
if(y==j+23&&j+41<=50) j++;
else if(y==j+21&&j!=1)j--;
system("cls");
}
}
//地图
void guize()
{
cout<<"规则是:\n";
Sleep(700);
cout<<"a键向左走,d键向右走\n";
Sleep(1500);
cout<<"s键向左跳跃,w键向右跳跃\n";
Sleep(1500);
cout<<"q键向左二连跳,e键向右二连跳\n";
Sleep(1500);
cout<<"版权所有,未经允许不得盗版,例:迷你世界盗版MC\n";
Sleep(2500);
cout<<"在此致敬行走,有些代码是借鉴行走的";
Sleep(6000);
system("cls");
}
//规则
void kaishiyouxi()
{
system("cls");
while(1)
{
cout<<"\n\n\n\n";
cout<<" |-------------------------------------------|\n";
cout<<" | 1.新游戏 2.规则 |\n";
cout<<" | 作者--吕牧原 |\n";
cout<<" |-------------------------------------------|\n";
cout<<"\t\t选择:";
int xuanze;
cin>>xuanze;
system("cls");
if(xuanze==2)
{
guize();
}
else
{
ditu1();
}
}
}
//游戏
void mozu()
{
cout<<"\n\n\n\n";
cout<<" |--------------------------------------------------|\n";
cout<<" | 1.原版 2.MC 3.古树 |\n";
cout<<" | 作者--吕牧原 |\n";
cout<<" |--------------------------------------------------|\n";
cout<<"\t\t选择:";
int a;
cin>>a;
if(a==1)
{
kaishiyouxi();
}
else if(a==2)
{
cout<<"未开封";
}
else
{
cout<<"未开封";
}
}
//模组
void exe()
{
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
CONSOLE_SCREEN_BUFFER_INFO bInfo;
GetConsoleScreenBufferInfo(hOut, &bInfo );
SetConsoleTitle("MC·肝爆之旅");
COORD size = {100, 30};
SetConsoleScreenBufferSize(hOut,size);
SMALL_RECT rc = {0,0, 100, 30};
SetConsoleWindowInfo(hOut,true ,&rc);
int x=::MessageBox(NULL, TEXT(" MC时代,开启!\n 世界无双"), TEXT("1.0版本!"), 0);
}
//修改exe
void kaishiyu()
{
system("color 70");
cout<<"\n\n\n\n\n\n\n\n\n\n\t\t\t\t源自dream创建者\n";Sleep(1500);
cout<<"\t\t\t\t\t纯属虚构 本人原创\n";Sleep(1500);
cout<<"\t\t\t\t 世界无双 是 MC 的1.0.00版本\n";Sleep(1500);
cout<<"\t\t\t\t为了大家的体验效果 请打开英文输入法\n";Sleep(1500);
cout<<"\t\t\t\t输入数据时核对一下 输入数字时不能有英文\n";Sleep(1500);
cout<<"\t\t\t\t360找到你的时候麻烦通过一下,程序可能被当成病毒了!\n";Sleep(2000);
cout<<"\t\t\t\tdream官方欢迎您游玩此游戏 谢谢!"; Sleep(5000);
system("cls");
system("color 07");
}
//开始语
int main()
{
exe();
kaishiyu();
mozu();
return 0;
}
吕牧原在2021-06-03 17:35:09追加了内容
经过几十天的努力,终于开起了这个游戏,一共有五个地图,所以会有5.0.00版之后还有其他模组,这个名字不太好,我想换,请大家出主意,
-----------------------------------------------------------------------------------------------------------------------------------------致敬行走
资深守护
就凭你?也敢自诩开启MC时代?我怕你是没见识过沙宸安的XACRAFT!
乃以君?敢自矜开MC时?吾恐尔不见沙宸安之XACRAFT!
Just you? Dare to start MC era? I'm afraid you haven't seen ShaChen'an's XACRAFT!
Juste toi?Oser se vanter d'ouvrir l'ère MC? J'ai peur que tu ne l'aies jamais vu ShaChen'an XACRAFT!
Bara du?Vågar du starta MC-eran?Jag är rädd att du inte har sett den ShaChen'an XACRAFT!
中级天翼
你是抄袭的吧!
You must be a copycat!
パクったんでしょ!
너 그거 표절한 거지!
Tu as copié, n’est-ce pas?
Sie haben sie gestohlen!
Ты копировал!
¡Estás plagiando!
És um imitador, não és?
Lo hai copiato!
Bạn đang SAO chép nó!
Kau seorang jiplakan!
هل سرقتها؟
Je kopieert het!
คุณถูกคัดลอก!