游戏机

发布时间 2023-06-18 09:20:51作者: 陈若麟
#include <iostream>
#include "Windows.h"
#include "minecraft.h"
TxMinecraft mc;
using namespace std;
string id,data;
int x,y,z;
int main() {
bool con=mc.ConnectMinecraft("zk","919b005179e840e1bf78fef437b2f298");
	if(!con){
	cout<<"失败";
}
string a[49][25];
string hei="35,15";
string dhei="35,8";
string hong="35,14";
string rou="159,0 ";
string huang="35,4";
string lu="35,5";
string zong="35,12";
string dlan="35,3";
string lan="35,11";
int b=1;
	//1
	for(int i=6;i<41;i++){
		a[i][1]=hei;
	}
	//里部的淡黑色 
	for(int i=10;i<37;i++){
		a[i][2]=dhei;
	}
	for(int i=2;i<22;i++){
		a[10][i]=dhei;
	}
	for(int i=2;i<22;i++){
		a[36][i]=dhei;
	}
	for(int i=10;i<37;i++){
		a[i][21]=dhei;
	}
	//黑色
	for(int i=6;i<41;i++){
		a[i][22]=hei;
	}
	for(int i=2;i<22;i++){
		a[37][i]=hei;
	}
	for(int i=2;i<22;i++){
		a[9][i]=hei;
	}
	for(int i=3;i<21;i++){
		a[11][i]=hei;
	}
	for(int i=3;i<21;i++){
		a[35][i]=hei;
	}
	for(int i=11;i<36;i++){
		a[i][3]=hei;
	}
	for(int i=11;i<36;i++){
		a[i][20]=hei;
	}
	for(int i=5;i<19;i++){
		a[1][i]=hei;
	}
	for(int i=5;i<19;i++){
		a[45][i]=hei;
	}
	//外部的红和蓝
	for(int i=38;i<41;i++){
		for(int j=2;j<22;j++){
			a[i][j]=lan;
		}
	}
	for(int i=41;i<43;i++){
		for(int j=3;j<21;j++){
			a[i][j]=lan;
		}
	}
	for(int i=4;i<20;i++){
		a[43][i]=lan;
	}
	for(int i=5;i<19;i++){
		a[44][i]=lan;
	}
	for(int i=6;i<9;i++){
		for(int j=2;j<22;j++){
			a[i][j]=hong;
		}
	}
	for(int i=4;i<6;i++){
		for(int j=3;j<21;j++){
			a[i][j]=hong;
		}
	}
	for(int i=4;i<20;i++){
		a[3][i]=hong;
	}
	for(int i=5;i<19;i++){
		a[2][i]=hong;
	}
	
	//2行的黑色 
	b=2;
	a[4][2]=hei;
	a[5][2]=hei;
	a[41][2]=hei;
	a[42][2]=hei;
	b++;
	//3行的黑色 
	a[3][b]=hei;
	a[43][b]=hei;
	b++;
	//4行的黑色 
	a[2][b]=hei;
	a[44][b]=hei;
	b++;
	//5行的黑色 
	a[4][b]=hei;
	a[42][b]=hei;
	b+=2;
	//7行的黑色 
	a[4][b]=hei;
	a[5][b]=hei;
	b++;
	//8行的
	a[3][b]=hei;
	a[4][b]=dhei;
	a[5][b]=dhei;
	a[6][b]=hei;
	a[41][b]=hei;
	b++;
	//9行的
	a[3][b]=hei;
	a[4][b]=dhei;
	a[5][b]=dhei;
	a[6][b]=hei;
	a[40][b]=hei;
	a[41][b]=hei;
	a[42][b]=hei;
	b++;
	//10行的
	a[4][b]=hei;
	a[5][b]=hei;
	a[41][b]=hei;
	b++;
	b=14;
	//14行的黑色 
	a[41][b]=hei;
	a[42][b]=hei;
	a[4][b]=hei;
	b++;
	//15行的
	a[40][b]=hei;
	a[41][b]=dhei;
	a[42][b]=dhei;
	a[43][b]=hei;
	a[3][b]=hei;
	a[4][b]=hei;
	a[5][b]=hei;
	b++;
	//16行的
	a[40][b]=hei;
	a[41][b]=dhei;
	a[42][b]=dhei;
	a[43][b]=hei;
	a[4][b]=hei;
	b++;
	//17行的
	a[6][b]=hei;
	a[42][b]=hei;
	a[41][b]=hei;
	b++;
	//18
	a[5][b]=hei;
	a[6][b]=hei;
	a[7][b]=hei;
	b++;
	//19
	a[6][b]=hei;
	a[39][b]=hei;
	a[40][b]=hei;
	a[2][b]=hei;
	a[44][b]=hei;
	b++;
	//20
	a[3][b]=hei;
	a[43][b]=hei;
	b++;
	//21
	a[4][b]=hei;
	a[5][b]=hei;
	a[41][b]=hei;
	a[42][b]=hei;
	b++;
	//内部
	//4
	b=4;
	 for(int i=12;i<35;i++){
		a[i][b]=zong;
	}
	b++;
	//5
	 for(int i=12;i<35;i++){
		a[i][b]=zong;
	}
	a[20][b]=hei;
	a[21][b]=hei;
	a[22][b]=hei;
	a[27][b]=hei;
	a[28][b]=hei;
	a[29][b]=hei;
	b++;
	//6
	 for(int i=12;i<35;i++){
		a[i][b]=hei;
	}
	a[17][b]=dlan;
	a[20][b]=hong;
	a[21][b]=hong;
	a[23][b]=lan;
	a[26][b]=lan;
	a[28][b]=hong;
	a[29][b]=hong;
	b++;
	//7
	 for(int i=22;i<28;i++){
		a[i][b]=lan;
	}
	a[12][b]=lu;
	a[13][b]=lu;
	a[14][b]=lu;
	a[15][b]=lu;
	a[16][b]=hei;
	a[17][b]=dlan;
	a[18][b]=hei;
	a[19][b]=hong;
	a[20][b]=hong;
	a[21][b]=hei;
	a[28][b]=hei;
	a[29][b]=hei;
	a[30][b]=dlan;
	a[31][b]=hei;
	a[32][b]=huang;
	a[33][b]=hei;
	a[34][b]=huang;
	b++;
	//8
	a[12][b]=lu;
	a[13][b]=lu;
	a[14][b]=lu;
	a[15][b]=lu;
	a[16][b]=hei;
	a[17][b]=hei;
	a[18][b]=rou;
	a[19][b]=hei;
	a[20][b]=hei;
	a[21][b]=lan;
	a[22][b]=lan;
	a[23][b]=huang;
	a[24][b]=lan;
	a[25][b]=lan;
	a[26][b]=hei;
	a[27][b]=hei;
	a[28][b]=rou;
	a[29][b]=rou;
	a[30][b]=hei;
	a[31][b]=hei;
	a[32][b]=huang;
	a[33][b]=hei;
	a[34][b]=huang;
	b++;
	//9
	a[12][b]=lu;
	a[13][b]=hei;
	a[14][b]=lu;
	a[15][b]=lu;
	a[16][b]=hei;
	a[17][b]=hei;
	a[18][b]=rou;
	a[19][b]=hong;
	a[20][b]=hei;
	a[21][b]=lan;
	a[22][b]=lan;
	a[23][b]=lan;
	a[24][b]=lan;
	a[25][b]=hei;
	a[26][b]=hong;
	a[27][b]=hong;
	a[28][b]=rou;
	a[29][b]=rou;
	a[30][b]=rou;
	a[31][b]=hei;
	a[32][b]=hei;
	a[33][b]=huang;
	a[34][b]=hei;
	b++;
	//10
	a[12][b]=lu;
	a[13][b]=hei;
	a[14][b]=lu;
	a[15][b]=hei;
	a[16][b]=dlan;
	a[17][b]=hei;
	a[18][b]=hei;
	a[19][b]=hong;
	a[20][b]=hei;
	a[21][b]=hong;
	a[22][b]=hong;
	a[23][b]=lan;
	a[24][b]=lan;
	a[25][b]=hong;
	a[26][b]=hong;
	a[27][b]=hong;
	a[28][b]=hong;
	a[29][b]=rou;
	a[30][b]=rou;
	a[31][b]=hei;
	a[32][b]=dlan;
	a[33][b]=dlan;
	a[34][b]=dlan;
	b++;
	//11
	a[12][b]=lu;
	a[13][b]=lu;
	a[14][b]=lu;
	a[15][b]=hei;
	a[16][b]=dlan;
	a[17][b]=dlan;
	a[18][b]=dlan;
	a[19][b]=hei;
	a[20][b]=hei;
	a[21][b]=hei;
	a[22][b]=hong;
	a[23][b]=hong;
	a[24][b]=lan;
	a[25][b]=lan;
	a[26][b]=hong;
	a[27][b]=hong;
	a[28][b]=hong;
	a[29][b]=hei;
	a[30][b]=hei;
	a[31][b]=dlan;
	a[32][b]=dlan;
	a[33][b]=dlan;
	a[34][b]=dlan;
	b++;
	//12
	a[12][b]=lu;
	a[13][b]=lu;
	a[14][b]=hei;
	a[15][b]=dlan;
	a[16][b]=dlan;
	a[17][b]=dlan;
	a[18][b]=dlan;
	a[19][b]=dlan;
	a[20][b]=hei;
	a[21][b]=rou;
	a[22][b]=rou;
	a[23][b]=rou;
	a[24][b]=rou;
	a[25][b]=rou;
	a[26][b]=hei;
	a[27][b]=hei;
	a[28][b]=hei;
	a[29][b]=dlan;
	a[30][b]=dlan;
	a[31][b]=dlan;
	a[32][b]=dlan;
	a[33][b]=dlan;
	a[34][b]=dlan;
	b++;
	//13
	a[12][b]=hei;
	a[13][b]=hei;
	a[14][b]=dlan;
	a[15][b]=dlan;
	a[16][b]=dlan;
	a[17][b]=dlan;
	a[18][b]=dlan;
	a[19][b]=hei;
	a[20][b]=hei;
	a[21][b]=hei;
	a[22][b]=hei;
	a[23][b]=hei;
	a[24][b]=rou;
	a[25][b]=rou;
	a[26][b]=rou;
	a[27][b]=hei;
	a[28][b]=hei;
	a[29][b]=dlan;
	a[30][b]=dlan;
	a[31][b]=dlan;
	a[32][b]=dlan;
	a[33][b]=dlan;
	a[34][b]=dlan;
	b++;
	//14
	a[12][b]=dlan;
	a[13][b]=dlan;
	a[14][b]=dlan;
	a[15][b]=dlan;
	a[16][b]=dlan;
	a[17][b]=dlan;
	a[18][b]=hei;
	a[19][b]=rou;
	a[20][b]=rou;
	a[21][b]=rou;
	a[22][b]=hei;
	a[23][b]=rou;
	a[24][b]=rou;
	a[25][b]=hei;
	a[26][b]=hei;
	a[27][b]=rou;
	a[28][b]=rou;
	a[29][b]=hei;
	a[30][b]=dlan;
	a[31][b]=dlan;
	a[32][b]=dlan;
	a[33][b]=dlan;
	a[34][b]=dlan;
	b++;
	//15
	a[12][b]=dlan;
	a[13][b]=dlan;
	a[14][b]=dlan;
	a[15][b]=dlan;
	a[16][b]=dlan;
	a[17][b]=dlan;
	a[18][b]=hei;
	a[19][b]=rou;
	a[20][b]=rou;
	a[21][b]=rou;
	a[22][b]=rou;
	a[23][b]=rou;
	a[24][b]=rou;
	a[25][b]=hei;
	a[26][b]=hei;
	a[27][b]=rou;
	a[28][b]=rou;
	a[29][b]=hei;
	a[30][b]=dlan;
	a[31][b]=dlan;
	a[32][b]=dlan;
	a[33][b]=dlan;
	a[34][b]=dlan;
	b++;
	//16
	a[12][b]=dlan;
	a[13][b]=dlan;
	a[14][b]=dlan;
	a[15][b]=dlan;
	a[16][b]=dlan;
	a[17][b]=dlan;
	a[18][b]=dlan;
	a[19][b]=hei;
	a[20][b]=hei;
	a[21][b]=hei;
	a[22][b]=rou;
	a[23][b]=hei;
	a[24][b]=rou;
	a[25][b]=rou;
	a[26][b]=hei;
	a[27][b]=hei;
	a[28][b]=hei;
	a[29][b]=dlan;
	a[30][b]=hei;
	a[31][b]=hei;
	a[32][b]=hei;
	a[33][b]=hei;
	a[34][b]=hei;
	b++;
	//17     
	a[12][b]=dlan;
	a[13][b]=dlan;
	a[14][b]=dlan;
	a[15][b]=dlan;
	a[16][b]=dlan;
	a[17][b]=dlan;
	a[18][b]=hei;
	a[19][b]=hong;
	a[20][b]=hong;
	a[21][b]=hong;
	a[22][b]=hong;
	a[23][b]=hong;
	a[24][b]=hong;
	a[25][b]=hong;
	a[26][b]=hong;
	a[27][b]=hong;
	a[28][b]=hei;
	a[29][b]=hei;
	a[30][b]=hei;
	a[31][b]="251,0";
	a[32][b]="251,0";
	a[33][b]="251,0";
	a[34][b]="251,0";
	b++;
	//18    
	a[12][b]=dlan;
	a[13][b]=dlan;
	a[14][b]=dlan;
	a[15][b]=dlan;
	a[16][b]=dlan;
	a[17][b]=dlan;
	a[18][b]=dlan;
	a[19][b]=hei;
	a[20][b]=hei;
	a[21][b]=hei;
	a[22][b]=hong;
	a[23][b]=hong;
	a[24][b]=hong;
	a[25][b]=hong;
	a[26][b]=hong;
	a[27][b]=hei;
	a[28][b]=hei;
	a[29][b]="251,0";
	a[30][b]="251,0";
	a[31][b]="251,0";
	a[32][b]="251,0";
	a[33][b]="251,0";
	a[34][b]="251,0";
	b++;
	//19  
	a[12][b]=dlan;
	a[13][b]=dlan;
	a[14][b]=dlan;
	a[15][b]=dlan;
	a[16][b]=dlan;
	a[17][b]=dlan;
	a[18][b]=dlan;
	a[19][b]=dlan;
	a[20][b]=dlan;
	a[21][b]=hei;
	a[22][b]=hei;
	a[23][b]=hei;
	a[24][b]=hei;
	a[25][b]=hei;
	a[26][b]=hei;
	a[27][b]=hei;
	a[28][b]="251,0";
	a[29][b]="251,0";
	a[30][b]="251,0";
	a[31][b]="251,0";
	a[32][b]="251,0";
	a[33][b]="251,0";
	a[34][b]="251,0";
	b++;



cin>>x>>y>>z;
for(int i=0;i<48;i++){
	for(int j=0;j<24;j++){
		if(a[i][j]!=""){
			id=a[i][j].substr(0,a[i][j].find(","));
			a[i][j]=a[i][j].substr(a[i][j].find(",")+1);
			data=a[i][j].substr(0,a[i][j].find(","));
			mc.setBlock(x+i,y+j,z,stoi(id),stoi(data));
		}
	}
}
	return 0;
}