最近,一个小伙伴私信小编(在另一个平台),说:“你能不能用三维数组写一下?”
之前小编学过三维数组,可全忘了。在这位小朋友的提醒下才想起来。于是,小编将在今日来带着大家写一下用三维数组写的我的世界。
我们首先先回顾一下之前写的代码:
#include<bits/stdc++.h>
using namespace std;
struct worldx{
struct worldy{
int z_block1[510];
int z_block2[510];
double z_high[510];
short z_light[510];
}y[400];
}zhux[510],xiax[510],mox[510];
struct Food {
unsigned short bake_fool=0;
unsigned short bake_hart=0;
string En,Cn;
bool can_cook=0;
int th1,th2,th3,th4,th5,th6,th7,th8,th9;
}M_food[1000];
struct Blocks{
int thing1,thing2,thing3,thing4,thing5,thing6,thing7,thing8,thing9;//合成表
unsigned light=0;//光
string En,Cn;//名字
unsigned int fall=1;//掉落(模组)
bool xushi=1,gwxushi=1;//虚实
bool fall=0;//是否掉落
double high=1;//高度
unsigned get_tool=0;//工具
uns