C++2D原创我的世界1.00.3版本上市!!!

news2024/11/26 14:55:50

我很郁闷,为什么就是整不了昼夜交替啊喂!!!!!!!!

虽然这看上去很简单,但做起来要我命!!!

优化过后总共1312行,可能有点占内存

这个C++我的世界放方块的原理是通过先选择方块,再按N建通过game1st函数改掉数组里的数据,然后是循环里的if判断输出颜色,还算是较为简单的

本游戏w跳跃,a,d行走,n放置方块,m破坏方块,3,4,5选方块,跳起来或站着可以放方块

废话不说上代码

#include"bits/stdc++.h"
#include"Windows.h"
#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0)
#define _CRT_SECURE_NO_WARNINGS
using namespace std;
int a=49,d=49,w=1,n=0,m[100]={0},u[100]={0},t[100]={0},nm=0,h=1,start,k,k1=1;
double experience=0;
void printf_red(const char *s)
{
    printf("\033[0m\033[1;31m%s\033[0m", s);
}
void printf_green(const char *s)
{
    printf("\033[0m\033[1;32m%s\033[0m", s);
}
void printf_yellow(const char *s)
{
    printf("\033[0m\033[1;33m%s\033[0m", s);
}
void printf_blue(const char *s)
{
    printf("\033[0m\033[1;34m%s\033[0m", s);
}
void printf_pink(const char *s)
{
    printf("\033[0m\033[1;35m%s\033[0m", s);
}
void printf_cyan(const char *s)
{
    printf("\033[0m\033[1;36m%s\033[0m", s);
}
void printf_red1(const char *s)
{
    printf("\033[0m\033[1;41m%s\033[0m", s);
}
void printf_green1(const char *s)
{
    printf("\033[0m\033[1;42m%s\033[0m", s);
}
void printf_yellow1(const char *s)
{
    printf("\033[0m\033[1;43m%s\033[0m", s);
}
void printf_blue1(const char *s)
{
    printf("\033[0m\033[1;44m%s\033[0m", s);
}
void printf_pink1(const char *s)
{
    printf("\033[0m\033[1;45m%s\033[0m", s);
}
void printf_cyan1(const char *s)
{
    printf("\033[0m\033[1;46m%s\033[0m", s);
}
void Engine(){
	cout<<"\n\n\n\n		  MINECRAFT\n\n\n\n	|==========================|\n	|      Console Game(A)     |\n	|==========================|\n\n	|==========================|\n	|   Multiplayer Games(NO)  |\n	|==========================|\n";
	while(!KEY_DOWN(65)); 
	system("cls");
	cout<<"%0";
	system("cls");
	cout<<"%1▌";
	system("cls");
	cout<<"%2▌▌";
	system("cls");
	cout<<"%3▌▌▌";
	system("cls");
	cout<<"%4▌▌▌▌";
	system("cls");
	cout<<"%5▌▌▌▌▌";
	system("cls");
	cout<<"%6▌▌▌▌▌▌";
	system("cls");
	cout<<"%7▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%8▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%9▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%10▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%11▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%12▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%13▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%14▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%15▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%16▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%17▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%18▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%19▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%20▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%21▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%22▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%23▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%24▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%25▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%26▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%27▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%28▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	system("cls");
	cout<<"%29▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌"; 
	system("cls");
	cout<<"%30▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%31▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%32▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%33▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%34▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%35▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%36▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%37▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%38▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%39▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%40▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%41▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(15);
	system("cls");
	cout<<"%42▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(25);
	system("cls");
	cout<<"%43▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(75);
	system("cls");
	cout<<"%44▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%45▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%46▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%47▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%48▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%49▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%50▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%51▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%52▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%53▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%54▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%55▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%56▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%57▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%58▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%59▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%60▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%61▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%62▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%63▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%64▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(125);
	system("cls");
	cout<<"%65▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(10);
	system("cls");
	cout<<"%66▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%67▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(30);
	system("cls");
	cout<<"%68▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%69▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%70▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%71▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%72▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%73▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%74▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%75▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(5);
	system("cls");
	cout<<"%76▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(5);
	system("cls");
	cout<<"%77▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(5);
	system("cls");
	cout<<"%78▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(5);
	system("cls");
	cout<<"%79▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%80▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(300);
	system("cls");
	cout<<"%81▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(100);
	system("cls");
	cout<<"%82▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%83▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%84▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%85▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%86▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%87▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%88▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%89▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%90▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(50);
	system("cls");
	cout<<"%91▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(3);
	system("cls");
	cout<<"%92▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(150);
	system("cls");
	cout<<"%93▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(100);
	system("cls");
	cout<<"%94▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(500);
	system("cls");
	cout<<"%95▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(125);
	system("cls");
	cout<<"%96▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(1);
	system("cls");
	cout<<"%97▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(1);
	system("cls");
	cout<<"%98▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(100);
	system("cls");
	cout<<"%99▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(500);
	system("cls");
	cout<<"%100▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌";
	Sleep(300);
	system("cls");
	cout<<"			正在初始化...";
	Sleep(56);
	system("cls");
	cout<<"			正在新建新游戏存档文件夹...";
	Sleep(33);
	system("cls");
	cout<<"			正在加载代码库...";
	Sleep(81);
	system("cls");
	cout<<"			正在加载各项变量...";
	Sleep(96);
	system("cls");
	cout<<"			正在加载动作...";
	Sleep(51);
	system("cls");
	cout<<"			正在加载边框...";
	Sleep(11);
	system("cls");
	cout<<"			正在加载人物...";
	Sleep(6);
	system("cls");
	cout<<"			正在生成地形...";
	Sleep(76);
	system("cls");
	cout<<"			正在加载地形...";
	Sleep(56);
	system("cls");
	cout<<"			正在加载各项数据...";
	Sleep(3096);
	system("cls");
	cout<<"			准备进入游戏...";
	Sleep(3625);
	system("cls");
}
void game1st(int o){
	if(h==1){
		if(a%2==0){
			if(nm==3){
				m[o-1]=1;
				m[o]=1;
			}
			if(nm==5){
				m[o-1]=2;
				m[o]=2;
			}
			if(nm==4){
				m[o-1]=3;
				m[o]=3;
			}
		}
		else if(a<=d){
			if(nm==3){
				m[o-1]=1;			
				m[o-2]=1;
			}
			if(nm==5){
				m[o-1]=2;
				m[o-2]=2;
			}
			if(nm==4){
				m[o-1]=3;
				m[o-2]=3;
			}
		}
		else{
			if(nm==3){
				m[o]=1;
				m[o+1]=1;
			}
			if(nm==5){
				m[o+1]=2;
				m[o]=2;
			}
			if(nm==4){
				m[o+1]=3;
				m[o]=3;
			}
		}
	}
	if(h==2){
		if(a%2==0){
			if(nm==3){
				u[o-1]=1;
				u[o]=1;
			}
			if(nm==5){
				u[o-1]=2;
				u[o]=2;
			}
			if(nm==4){
				u[o-1]=3;
				u[o]=3;
			}
		}
		else if(a<=d){
			if(nm==3){
				u[o-1]=1;			
				u[o-2]=1;
			}
			if(nm==5){
				u[o-1]=2;
				u[o-2]=2;
			}
			if(nm==4){
				u[o-1]=3;
				u[o-2]=3;
			}
		}
		else{
			if(nm==3){
				u[o]=1;
				u[o+1]=1;
			}
			if(nm==5){
				u[o+1]=2;
				u[o]=2;
			}
			if(nm==4){
				u[o+1]=3;
				u[o]=3;
			}
		}
	}
	if(h==3){
		if(a%2==0){
			if(nm==3){
				t[o-1]=1;
				t[o]=1;
			}
			if(nm==5){
				t[o-1]=2;
				t[o]=2;
			}
			if(nm==4){
				t[o-1]=3;
				t[o]=3;
			}
		}
		else if(a<=d){
			if(nm==3){
				t[o-1]=1;			
				t[o-2]=1;
			}
			if(nm==5){
				t[o-1]=2;
				t[o-2]=2;
			}
			if(nm==4){
				t[o-1]=3;
				t[o-2]=3;
			}
		}
		else{
			if(nm==3){
				t[o]=1;
				t[o+1]=1;
			}
			if(nm==5){
				t[o+1]=2;
				t[o]=2;
			}
			if(nm==4){
				t[o+1]=3;
				t[o]=3;
			}
		}
	}
}
void game2nd(int o1){
	if(h==1){
		if(a%2==0){
			m[o1-1]=0;
			m[o1]=0;
		}
		else{
			m[o1-2]=0;
			m[o1-1]=0;
		}
	}
	if(h==2){
		if(a%2==0){
			u[o1-1]=0;
			u[o1]=0;
		}
		else{
			u[o1-2]=0;
			u[o1-1]=0;
		}
	}
	if(h==3){
		if(a%2==0){
			t[o1-1]=0;
			t[o1]=0;
		}
		else{
			t[o1-2]=0;
			t[o1-1]=0;
		}
	} 
}
void article(){
	cout<<"\n\n\n\n\n\n 	     	   \033[31;1m◆◆◆◆◆◆◆◆◆◆\033[0m"<<"\033[32;1m     "<<experience<<"    \033[0m"<<"\033[33;1m◤◤◤◤◤◤◤◤◤◤\033[0m"<<endl;
	cout<<" 	     	 \033[32;1m▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍▍\033[0m"<<endl;
	cout<<"	        ╔═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╦═════╗"<<endl;
	cout<<" 	    	║"<<"\033[33;1m ▓▓▓\033[0m"<<" ║\033[2;1m ▓▓▇\033[0m ║\033[2;1m\033[33;1m ▎▎▎▎\033[0m\033[0m║\033[2;1m ███\033[0m ║\033[32;1m 卐卐\033[0m║\033[33;1m 〓〓\033[0m║\033[32;1m 卐卐\033[0m║\033[32;1m ▓▓▓\033[0m ║│\033[34;1m▅▅\033[0m┃ ║"<<endl;
	cout<<" 	    	║ "<<"\033[33;1m▓▓▓\033[0m"<<" ║\033[2;1m ▇ ▓\033[0m ║\033[2;1m\033[33;1m ▎▎▎▎\033[0m\033[0m║\033[2;1m ███\033[0m ║ \033[32;1m卐卐\033[0m║ \033[33;1m〓〓\033[0m║\033[2;1m\033[33;1m ╞║╡\033[0m\033[0m ║\033[2;1m\033[33;1m ███\033[0m\033[0m ║╰══╯ ║"<<endl;
	cout<<" 	    	╚═════╩═════╩═════╩═════╩═════╩═════╩═════╩═════╩═════╝";
}
void W(){
			cout<<"|";
			for(int i=0;i<100;i++){
				cout<<"=";
			}
			cout<<"|"<<endl;
			h=2;
			cout<<"|";
			for(int i=0;i<100;i++){
					cout<<" ";
				}
				cout<<"|"<<endl;
				cout<<"|";
			for(int i=0;i<100;i++){
						cout<<" ";
				}
				cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<a;i++){
				if(t[i]==1){
						printf_yellow1("");printf_yellow1(" ");
					}
					else if(t[i]==2){
						printf_green1("");printf_green1(" ");
					}
					else if(t[i]==3){
						cout<<"\033[47;1m \033[0m";
					}
					else
						cout<<" ";
			}
			cout<<"[]";
			for(int i=0;i<d;i++){
					if(t[i+a+2]==1){
						printf_yellow1("");printf_yellow1(" ");
					}
					else if(t[i+a+2]==2){
						printf_green1("");printf_green1(" ");
					}
					else if(t[i+a+2]==3){
						cout<<"\033[47;1m \033[0m";
					}
					else
					cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<a;i++){
					if(u[i]==1){
						printf_yellow1("");printf_yellow1(" ");
					}
					else if(u[i]==2){
						printf_green1("");printf_green1(" ");
					}
					else if(u[i]==3){
						cout<<"\033[47;1m \033[0m";
					}
					else
						cout<<" ";
			}
			cout<<"||";
			for(int i=0;i<d;i++){
					if(u[i+a+2]==1){
						printf_yellow1("");printf_yellow1(" ");
					}
					else if(u[i+a+2]==2){
						printf_green1("");printf_green1(" ");
					}
					else if(u[i+a+2]==3){
						cout<<"\033[47;1m \033[0m";
					}
					else
						cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
				for(int i=0;i<100;i++){
					if(m[i]==1){
						printf_yellow1("");printf_yellow1(" ");
					}
					else if(m[i]==2){
						printf_green1("");printf_green1(" ");
					}
					else if(m[i]==3){
						cout<<"\033[47;1m \033[0m";
					}
					else
						cout<<" ";
				}
				cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<50;i++){
				cout<<"\033[32;1m██\033[0m";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<50;i++){
				cout<<"\033[2;1m██\033[0m";
			}
			cout<<"|";
			article();
			Sleep(50);
			system("cls");
			if(KEY_DOWN(65)){
				if(a>0){
					a--;
					d++;
				}
			}
			if(KEY_DOWN(68)){
				if(a<98){
					a++;
					d--;
				}
			}
			if(KEY_DOWN(78)){
				game1st(a+1);
			}
			if(KEY_DOWN(77)){
				game2nd(a+1);
			}
			if(KEY_DOWN(51)){
				nm=3;
			}
			if(KEY_DOWN(53)){
				nm=5;
			}
			if(KEY_DOWN(52)){
				nm=4;
			}
			cout<<"|";
			for(int i=0;i<100;i++){
				cout<<"=";
			}
			cout<<"|"<<endl;
			h=3;
			cout<<"|";
			for(int i=0;i<100;i++){
						cout<<" ";
				}
				cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<a;i++){
				cout<<" ";
			}
			cout<<"[]";
			for(int i=0;i<d;i++){
			cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<a;i++){
						if(t[i]==1){
						printf_yellow1("");printf_yellow1(" ");
					}
					else if(t[i]==2){
						printf_green1("");printf_green1(" ");
					}
					else if(t[i]==3){
						cout<<"\033[47;1m \033[0m";
					}
					else
						cout<<" ";
			}
			cout<<"||";
			for(int i=0;i<d;i++){
						if(t[i+a+2]==1){
						printf_yellow1("");printf_yellow1(" ");
					}
					else if(t[i+a+2]==2){
						printf_green1("");printf_green1(" ");
					}
					else if(t[i+a+2]==3){
						cout<<"\033[47;1m \033[0m";
					}
					else
						cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
				for(int i=0;i<100;i++){
					if(u[i]==1){
						printf_yellow1("");printf_yellow1(" ");
					}
					else if(u[i]==2){
						printf_green1("");printf_green1(" ");
					}
					else if(u[i]==3){
						cout<<"\033[47;1m \033[0m";
					}
					else
						cout<<" ";
				}
				cout<<"|"<<endl;
				cout<<"|";
				for(int i=0;i<100;i++){
					if(m[i]==1){
						printf_yellow1("");printf_yellow1(" ");
					}
					else if(m[i]==2){
						printf_green1("");printf_green1(" ");
					}
					else if(m[i]==3){
						cout<<"\033[47;1m \033[0m";
					}
					else
						cout<<" ";
				}
				cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<50;i++){
				cout<<"\033[32;1m██\033[0m";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<50;i++){
				cout<<"\033[2;1m██\033[0m";
			}
			cout<<"|";

			article();
			Sleep(50);
			system("cls");
			if(KEY_DOWN(65)){
				if(a>0){
					a--;
					d++;
				}
			}
			if(KEY_DOWN(68)){
				if(a<98){
					a++;
					d--;
				}
			}
			if(KEY_DOWN(78)){
				game1st(a+1);
			}
			if(KEY_DOWN(77)){
				game2nd(a+1);
			}
			if(KEY_DOWN(51)){
				nm=3;
			}
			if(KEY_DOWN(53)){
				nm=5;
			}
			if(KEY_DOWN(52)){
				nm=4;
			}
			cout<<"|";
			for(int i=0;i<100;i++){
				cout<<"=";
			}
			cout<<"|"<<endl;
			h=3;
			cout<<"|";
			for(int i=0;i<100;i++){
						cout<<" ";
				}
				cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<a;i++){
				cout<<" ";
			}
			cout<<"[]";
			for(int i=0;i<d;i++){
			cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<a;i++){
						if(t[i]==1){
						printf_yellow1("");printf_yellow1(" ");
					}
					else if(t[i]==2){
						printf_green1("");printf_green1(" ");
					}
					else if(t[i]==3){
						cout<<"\033[47;1m \033[0m";
					}
					else
						cout<<" ";
			}
			cout<<"||";
			for(int i=0;i<d;i++){
						if(t[i+a+2]==1){
						printf_yellow1("");printf_yellow1(" ");
					}
					else if(t[i+a+2]==2){
						printf_green1("");printf_green1(" ");
					}
					else if(t[i+a+2]==3){
						cout<<"\033[47;1m \033[0m";
					}
					else
						cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
				for(int i=0;i<100;i++){
					if(u[i]==1){
						printf_yellow1("");printf_yellow1(" ");
					}
					else if(u[i]==2){
						printf_green1("");printf_green1(" ");
					}
					else if(u[i]==3){
						cout<<"\033[47;1m \033[0m";
					}
					else
						cout<<" ";
				}
				cout<<"|"<<endl;
				cout<<"|";
				for(int i=0;i<100;i++){
					if(m[i]==1){
						printf_yellow1("");printf_yellow1(" ");
					}
					else if(m[i]==2){
						printf_green1("");printf_green1(" ");
					}
					else if(m[i]==3){
						cout<<"\033[47;1m \033[0m";
					}
					else
						cout<<" ";
				}
				cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<50;i++){
				cout<<"\033[32;1m██\033[0m";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<50;i++){
				cout<<"\033[2;1m██\033[0m";
			}
			cout<<"|";
			article();
			Sleep(50);
			system("cls");
			if(KEY_DOWN(65)){
				if(a>0){
					a--;
					d++;
				}
			}
			if(KEY_DOWN(68)){
				if(a<98){
					a++;
					d--;
				}
			}
			if(KEY_DOWN(78)){
				game1st(a+1);
			}
			if(KEY_DOWN(77)){
				game2nd(a+1);
			}
			if(KEY_DOWN(51)){
				nm=3;
			}
			if(KEY_DOWN(53)){
				nm=5;
			}
			if(KEY_DOWN(52)){
				nm=4;
			}
			cout<<"|";
			for(int i=0;i<100;i++){
				cout<<"=";
			}
			cout<<"|"<<endl;
			h=2;
			cout<<"|";
			for(int i=0;i<100;i++){
					cout<<" ";
				}
				cout<<"|"<<endl;
				cout<<"|";
			for(int i=0;i<100;i++){
						cout<<" ";
				}
				cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<a;i++){
				if(t[i]==1){
						printf_yellow1("");printf_yellow1(" ");
					}
					else if(t[i]==2){
						printf_green1("");printf_green1(" ");
					}
					else if(t[i]==3){
						cout<<"\033[47;1m \033[0m";
					}
					else
						cout<<" ";
			}
			cout<<"[]";
			for(int i=0;i<d;i++){
			if(t[i+a+2]==1){
						printf_yellow1("");printf_yellow1(" ");
					}
					else if(t[i+a+2]==2){
						printf_green1("");printf_green1(" ");
					}
					else if(t[i+a+2]==3){
						cout<<"\033[47;1m \033[0m";
					}
					else
					cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<a;i++){
					if(u[i]==1){
						printf_yellow1("");printf_yellow1(" ");
					}
					else if(u[i]==2){
						printf_green1("");printf_green1(" ");
					}
					else if(u[i]==3){
						cout<<"\033[47;1m \033[0m";
					}
					else
						cout<<" ";
			}
			cout<<"||";
			for(int i=0;i<d;i++){
					if(u[i+a+2]==1){
						printf_yellow1("");printf_yellow1(" ");
					}
					else if(u[i+a+2]==2){
						printf_green1("");printf_green1(" ");
					}
					else if(u[i+a+2]==3){
						cout<<"\033[47;1m \033[0m";
					}
					else
						cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
				for(int i=0;i<100;i++){
					if(m[i]==1){
						printf_yellow1("");printf_yellow1(" ");
					}
					else if(m[i]==2){
						printf_green1("");printf_green1(" ");
					}
					else if(m[i]==3){
						cout<<"\033[47;1m \033[0m";
					}
					else
						cout<<" ";
				}
				cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<50;i++){
				cout<<"\033[32;1m██\033[0m";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<50;i++){
				cout<<"\033[2;1m██\033[0m";
			}
			cout<<"|";
			article();
			Sleep(50);
			system("cls");
			if(KEY_DOWN(65)){
				if(a>0){
					a--;
					d++;
				}
			}
			if(KEY_DOWN(68)){
				if(a<98){
					a++;
					d--;
				}
			}
			if(KEY_DOWN(78)){
				game1st(a+1);
			}
			if(KEY_DOWN(77)){
				game2nd(a+1);
			}
			if(KEY_DOWN(51)){
				nm=3;
			}
			if(KEY_DOWN(53)){
				nm=5;
			}
			if(KEY_DOWN(52)){
				nm=4;
			}
			cout<<"|";
			for(int i=0;i<100;i++){
				cout<<"=";
			}
			cout<<"|"<<endl;
			h=1;
			cout<<"|";
			for(int i=0;i<100;i++){
					cout<<" ";
				}
				cout<<"|"<<endl;
				cout<<"|";
			for(int i=0;i<100;i++){
					cout<<" ";
				}
				cout<<"|"<<endl;
				cout<<"|";
			for(int i=0;i<100;i++){
					if(t[i]==1){
						printf_yellow1("");printf_yellow1(" ");
					}
					else if(t[i]==2){
						printf_green1("");printf_green1(" ");
					}
					else if(t[i]==3){
						cout<<"\033[47;1m \033[0m";
					}
					else
						cout<<" ";
				}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<a;i++){
				if(u[i]==1){
						printf_yellow1("");printf_yellow1(" ");
					}
					else if(u[i]==2){
						printf_green1("");printf_green1(" ");
					}
					else if(u[i]==3){
						cout<<"\033[47;1m \033[0m";
					}
					else
						cout<<" ";
			}
			cout<<"[]";
			for(int i=0;i<d;i++){
					if(u[i+a+2]==1){
						printf_yellow1("");printf_yellow1(" ");
					}
					else if(u[i+a+2]==2){
						printf_green1("");printf_green1(" ");
					}
					else if(u[i+a+2]==3){
						cout<<"\033[47;1m \033[0m";
					}
					else
						cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<a;i++){
				if(m[i]==1){
						printf_yellow1("");printf_yellow1(" ");
					}
					else if(m[i]==2){
						printf_green1("");printf_green1(" ");
					}
					else if(m[i]==3){
						cout<<"\033[47;1m \033[0m";
					}
					else
						cout<<" ";
			}
			cout<<"||";
			for(int i=0;i<d;i++){
				if(m[i+a+2]==1){
						printf_yellow1("");printf_yellow1(" ");
					}
					else if(m[i+a+2]==2){
						printf_green1("");printf_green1(" ");
					}
					else if(m[i+a+2]==3){
						cout<<"\033[47;1m \033[0m";
					}
					else
						cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<50;i++){
				cout<<"\033[32;1m██\033[0m";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<50;i++){
				cout<<"\033[2;1m██\033[0m";
			}
			cout<<"|";
			article();
			Sleep(50);
			system("cls");
			if(KEY_DOWN(65)){
				if(a>0){
					a--;
					d++;
				}
			}
			if(KEY_DOWN(68)){
				if(a<98){
					a++;
					d--;
				}
			}
			if(KEY_DOWN(78)){
				game1st(a+1);
			}
			if(KEY_DOWN(77)){
				game2nd(a+1);
			}
			if(KEY_DOWN(51)){
				nm=3;
			}
			if(KEY_DOWN(53)){
				nm=5;
			}
			if(KEY_DOWN(52)){
				nm=4;
			}
}
int main(){
	SYSTEMTIME time;
	GetLocalTime(&time);
	Engine();
	GetLocalTime(&time);
	start=time.wMinute;
	while(!KEY_DOWN(27)){
		if(!KEY_DOWN(87)){
			cout<<"|";
			for(int i=0;i<100;i++){
				cout<<"=";
			}
			cout<<"|"<<endl;
			h=1;
			cout<<"|";
			for(int i=0;i<100;i++){
					cout<<" ";
				}
				cout<<"|"<<endl;
				cout<<"|";
			for(int i=0;i<100;i++){
					cout<<" ";
				}
				cout<<"|"<<endl;
				cout<<"|";
			for(int i=0;i<100;i++){
					if(t[i]==1){
						printf_yellow1("");printf_yellow1(" ");
					}
					else if(t[i]==2){
						printf_green1("");printf_green1(" ");
					}
					else if(t[i]==3){
						cout<<"\033[47;1m \033[0m";
					}
					else
						cout<<" ";
				}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<a;i++){
				if(u[i]==1){
						printf_yellow1("");printf_yellow1(" ");
					}
					else if(u[i]==2){
						printf_green1("");printf_green1(" ");
					}
					else if(u[i]==3){
						cout<<"\033[47;1m \033[0m";
					}
					else
						cout<<" ";
			}
			cout<<"[]";
			for(int i=0;i<d;i++){
						if(u[i+a+2]==1){
						printf_yellow1("");printf_yellow1(" ");
					}
					else if(u[i+a+2]==2){
						printf_green1("");printf_green1(" ");
					}
					else if(u[i+a+2]==3){
						cout<<"\033[47;1m \033[0m";
					}
					else
						cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<a;i++){
				if(m[i]==1){
						printf_yellow1("");printf_yellow1(" ");
					}
					else if(m[i]==2){
						printf_green1("");printf_green1(" ");
					}
					else if(m[i]==3){
						cout<<"\033[47;1m \033[0m";
					}
					else
						cout<<" ";
			}
			cout<<"||";
			for(int i=0;i<d;i++){
				if(m[i+a+2]==1){
						printf_yellow1("");printf_yellow1(" ");
					}
					else if(m[i+a+2]==2){
						printf_green1("");printf_green1(" ");
					}
					else if(m[i+a+2]==3){
						cout<<"\033[47;1m \033[0m";
					}
					else
						cout<<" ";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<50;i++){
				cout<<"\033[32;1m██\033[0m";
			}
			cout<<"|"<<endl;
			cout<<"|";
			for(int i=0;i<50;i++){
				cout<<"\033[2;1m██\033[0m";
			}
			cout<<"|";
			article();
			system("pause");
			Sleep(50);
			system("cls");
			if(KEY_DOWN(65)){
				if(a>0){
					a--;
					d++;
				}
			}
			if(KEY_DOWN(68)){
				if(a<98){
					a++;
					d--;
				}
			}
			if(KEY_DOWN(78)){
				game1st(a+1);
			}
			if(KEY_DOWN(77)){
				game2nd(a+1);
			}
			if(KEY_DOWN(51)){
				nm=3;
			}
			if(KEY_DOWN(53)){
				nm=5;
			}
			if(KEY_DOWN(52)){
				nm=4;
			}
		}
		else{
			W();
		}
	}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1558779.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

微信公众号迁移公证书在哪?

公众号迁移有什么作用&#xff1f;只能变更主体吗&#xff1f;很多小伙伴想做公众号迁移&#xff0c;但是不知道公众号迁移有什么作用&#xff0c;今天跟大家具体讲解一下。首先公众号迁移最主要的就是修改公众号的主体了&#xff0c;比如我们公众号原来是A公司的&#xff0c;现…

指针强化练习(详解)

更多学习内容 结构体内存对齐 和 位段-CSDN博客指针初级&#xff08;基础知识&#xff09;-CSDN博客指针进阶(深入理解)-CSDN博客 目录 1.sizeof与strlen的区别 2.一维数组 3.字符指针 4.二维数组 5.指针运算(笔试题) 6.函数指针 1.sizeof与strlen的区别 请思考以下运行结…

第1章.提示词:开启AI智慧之门的钥匙

什么是提示词&#xff1f; 提示词&#xff0c;是引导语言模型的指令&#xff0c;让用户能够驾驭模型的输出&#xff0c;确保生成的文本符合需求。 ChatGPT&#xff0c;这位文字界的艺术大师&#xff0c;以transformer架构为基石&#xff0c;能轻松驾驭海量数据&#xff0c;编织…

Chrome浏览器隐藏的截图功能配置及使用

来自实用又方便&#xff0c;轻松打开Chrome浏览器隐藏的截图功能&#xff01;​​​​​​​ 一、通过谷歌Chrome浏览器 现在直接通过谷歌Chrome浏览器内置功能&#xff0c;免安装扩充插件也可以实现Chrome的截图和长截图功能了&#xff01; 也不需要额外安装任何截图工具 &a…

【C++航海王:追寻罗杰的编程之路】priority_queue(优先队列) | 容器适配器你知道哪些?

目录 1 -> priority_queue的介绍和使用 1.1 -> priority_queue的介绍 1.2 -> priority_queue的使用 1.3 -> priority_queue的模拟实现 2 -> 容器适配器 2.1 -> 什么是适配器 2.2 -> STL标准库中stack和queue的底层结构 2.3 -> deque的介绍 2.…

吐丝的蜘蛛-第15届蓝桥第5次STEMA测评Scratch真题精选

[导读]&#xff1a;超平老师的《Scratch蓝桥杯真题解析100讲》已经全部完成&#xff0c;后续会不定期解读蓝桥杯真题&#xff0c;这是Scratch蓝桥杯真题解析第176讲。 如果想持续关注Scratch蓝桥真题解读&#xff0c;可以点击《Scratch蓝桥杯历年真题》并订阅合集&#xff0c;…

MySQL面试必备一之索引

本文首发于公众号&#xff1a;Hunter后端 原文链接&#xff1a;MySQL面试必备一之索引 在面试过程中&#xff0c;会有一些关于 MySQL 索引相关的问题&#xff0c;以下总结了一些&#xff1a; MySQL 的数据存储使用的是什么索引结构B 树的结构是什么样子什么是复合索引、聚簇索…

嵌入式第一部分-第一集:ARM那些你得知道的事

ARM&#xff1a;Advanced RISC Machine&#xff0c;先进精简指令集机器 ARM公司只做设计&#xff0c;不生产。 国内IC生产厂商&#xff1a;华为海思、全志、瑞芯微、MTK&#xff08;联发科&#xff09; 扩展&#xff1a;ARM的商业模式了解。 使用三星S5PV210开发板进行视频的讲…

红黑树介绍及插入操作的实现

&#x1f389;个人名片&#xff1a; &#x1f43c;作者简介&#xff1a;一名乐于分享在学习道路上收获的大二在校生 &#x1f648;个人主页&#x1f389;&#xff1a;GOTXX &#x1f43c;个人WeChat&#xff1a;ILXOXVJE &#x1f43c;本文由GOTXX原创&#xff0c;首发CSDN&…

CubeIDE 下如何将版本号和日期关联。

1. 使用__DATE__ 和__TIME__获取编译日期和时间。 2. 将__DATE__ 和__TIME__转换成UINT 3. 将转换后的数赋值给版本号。 4. 设置工程保证每次都会重新编译对应文件。 对应函数如下&#xff1a; uint8_t VER_MAIN; uint8_t VER_SUB; uint8_t VER_MIN; #include <stdlib.…

原子类 AtomicReference 详解

通过对 AtomicInteger、AtomicBoolean 和 AtomicLong 分析我们发现&#xff0c;这三个原子类只能对单个变量进行原子操作&#xff0c;那么我们如果要对多个变量进行原子操作&#xff0c;这三个类就无法实现了。那如果要进行多个变量进行原子操作呢&#xff1f;操作方式就是&…

node.js的错误处理

当我打开一个不存在的文件时&#xff0c;错误如下&#xff1a; 在读取文件里面写入console.log&#xff08;err&#xff09;&#xff0c;在控制台中可以看到我的错误代码类型&#xff1a;文件不存在的错误代码 ENOENT。见更多错误代码---打开node.js官方API文档Error 错误 | N…

AtCoder Beginner Contest 347 A - E

A - Divisible 大意 给定个数&#xff0c;对于其中能被整除的数&#xff0c;输出商。 思路 直接计算即可。 代码 #include<iostream> using namespace std; int main(){ios::sync_with_stdio(0);cin.tie(0), cout.tie(0);int n, k;cin >> n >> k;while…

IDEA 详细设置

详细设置 如何打开详细配置界面 1、显示工具栏 2、选择详细配置菜单或按钮 系统设置 默认启动项目配置 启动IDEA时&#xff0c;默认自动打开上次开发的项目&#xff1f;还是自己选择&#xff1f; 如果去掉Reopen projects on startup前面的对勾&#xff0c;每次启动IDEA就会…

OSCP靶场--Access

OSCP靶场–Access 考点( 文件上传[黑名单apache.htaccess绕过] Kerberoasting SeManageVolume滥用提权) 1.nmap扫描 ┌──(root㉿kali)-[~/Desktop] └─# nmap 192.168.216.187 -sV -sC -Pn --min-rate 2500 -p- Starting Nmap 7.92 ( https://nmap.org ) at 2024-03-3…

【图轮】【 最小生成树】【 并集查找】1489. 找到最小生成树里的关键边和伪关键边

本文涉及知识点 图轮 最小生成树 并集查找 关键边 1489. 找到最小生成树里的关键边和伪关键边 给你一个 n 个点的带权无向连通图&#xff0c;节点编号为 0 到 n-1 &#xff0c;同时还有一个数组 edges &#xff0c;其中 edges[i] [fromi, toi, weighti] 表示在 fromi 和 to…

【Leetcode】2580. 统计将重叠区间合并成组的方案数

文章目录 题目思路代码复杂度分析时间复杂度空间复杂度 结果总结 题目 题目链接&#x1f517; 给你一个二维整数数组 ranges &#xff0c;其中 ranges[i] [starti, endi] 表示 starti 到 endi 之间&#xff08;包括二者&#xff09;的所有整数都包含在第 i 个区间中。 你需要…

loadbalancer 引入与使用

在消费中pom中引入 <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-loadbalancer</artifactId> </dependency> 请求调用加 LoadBalanced 注解 进行服务调用 默认负载均衡是轮训模式 想要切换…

基于Java+SpringBoot+vue仓库管理系统设计与实现

博主介绍&#xff1a;✌全网粉丝5W&#xff0c;全栈开发工程师&#xff0c;从事多年软件开发&#xff0c;在大厂呆过。持有软件中级、六级等证书。可提供微服务项目搭建与毕业项目实战&#xff0c;博主也曾写过优秀论文&#xff0c;查重率极低&#xff0c;在这方面有丰富的经验…

转移指令的原理

文章目录 转移指令的原理1. 操作符offset2. jmp指令3. 依据位移进行转移的jmp指令4. 转移的目的地址在指令中的jmp指令5. 转移地址在寄存器中的jmp指令6. 转移地址在内存中的jmp指令7. jcxz指令8. loop指令9. 根据位移进行转移的意义10. 编译器对转移位移超界的检测 转移指令的…