我是靠谱客的博主 缥缈康乃馨,最近开发中收集的这篇文章主要介绍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];

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

最后

以上就是缥缈康乃馨为你收集整理的c++代码实现我的世界(2)的全部内容,希望文章能够帮你解决c++代码实现我的世界(2)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部