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

前言

今天这一期是我们的回顾期,就让小编来带领大家来回顾一下吧。

回顾

现在,让我们回顾一下第5、6、7篇吧。

第五篇

在第五篇文章中,我们写了工具的代码。

链接

这是第五篇文章的链接

代码

struct tool{
	string name;
	int fumo;//附魔
	int lei;//工具类型
	int brek_hart//攻击伤害
	long long naiQ//耐久
}tools[100];

第六篇

在第六篇里我们写了指令的部分代码。

链接

这是第六篇文章的链接

代码

int qz;
void zhi()//指令主函数
{
	char zhiling[];
	cin>>zhiling;
	if(zhiling[1]='/'){
		qz=qzhui(zhiling);
	}
}
void makeqz()//定义前缀
{
	zhilfirst[1]="/give";
	zhilfirst[2]="/gamemode";
	zhilfirst[3]="/time set";
	zhilfirst[4]="/tp";
	zhilfirst[5]="/gamerule";
	zhilfirst[6]="/kill";
	zhilfirst[7]="/wether";
	zhilfirst[8]="/spawnpoint";
	zhilfirst[9]="/clean";
}
int qzhui(char zhiling[])//找前缀
{
	for(int i=1;i<=n;i++)//n是指令前缀数
	{
		if(zhilfirst[i]==zhiling) return i;
	}
}

第七篇

在第七篇里我们写了指令的部分代码。

链接

这是第七篇文章的链接

代码

string zhilall[10000][10000];
zhilall[1][1]="/tp";
zhilall[1][2]="/tp @s x y z";
zhilall[1][3]="/tp @s @a";
zhilall[1][4]="/tp @a x y z";
zhilall[1][5]="/tp @a @s";
…………………………………………………………………………
for(int j=1;zhilall[qz][j]!="";j++)
	cout<<zhilall[qz][j]<<endl;

进度

现在,我们已完成了(4+1/2)/n了
我们还需要定义:

一、结构体

1、地形

定义:
(1)代号(数)
(2)稀有程度
(3)温度、湿度
(4)大小
(5)出现地貌
(6)出现高度

2、地貌

定义:
(1)代号
(2)稀有度
(3)温度、湿度
(4)大小
(5)高度

3、掉落物

定义:
(1)物品
(2)个数
(3)位置

二、二维数组

地图

下期预告

下期我们将写地形地貌的代码,注意追更哦。我们下期再见。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值