c++代码实现我的世界(2)

大家好,小编今天继续教大家写我的世界

上一期我们写了Blocks结构体。代码:

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;//工具
    unsigned fumo_tool=0;//附魔(不需要==0)
    double get_time=0;//获取时间
    short bake_jump;//类粘液块方块
    unsigned fangxiang=0;//放置方向
}zhu_B[100000],done[10000],last[5000];//主世界、下界、末地

当然,小编我加了一些参数,如果你们觉得不够可以加一些。

咳咳,言归正传,今天小编将带着大家写一下食物的代码。

首先,我们要写食物的代码

我们首先要写一个结构体

struct food{
}

在我的世界里,吃食物可以回饱食度。那么,我们就需要定义回饱食度的参数

unsigned bake_fool=0;//回饱食度

腐肉吃了之后有可能有饥饿buff:

bool hangur_buff=0;//饥饿buff

小编的英文不太好,敬请原谅。

然后就是是否可以烧:

bool can_cook=1;

还有合成表:金苹果、附魔金苹果、金萝卜

int th1,th2,th3,th4,th5,th6,th7,th8,th9;

说道金苹果,他可以加血:

unsigned short bake_hart=0;

哦,别忘了名字:

string En,Cn;

整合起来就是:

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];

今天小编就给大家讲到这里了。想看小编的更多系列,点击关注不迷路。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值