我是靠谱客的博主 帅气太阳,最近开发中收集的这篇文章主要介绍c++代码实现我的世界(13)前言放置方块main函数结束,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

c++代码实现我的世界-放置方块

  • 前言
  • 放置方块
  • main函数
    • 所用到的函数讲解
    • main函数代码
  • 结束

前言

上期我们是写了删除(挖掉)方块的代码,这里给大家在加点东西

#define servival 0
#define creative 1
struct stef_of_thing{//将史蒂夫的所有信息打包
	bagpack bag;
	string username;
	double x,y,z;
	int jump,allhart,nowhart,goodh,hj;
	int fuud,hand;
	int LL,LLlevo,hite;
	short gamemode=0;
}playr[1000];
#difine ADD_world(n) world##(n)
#difine ADD_Block(n) wo_##(n)
void del_block(int x,int y1,int z,int player){
	if(playr[player].gamemode==creative)
		ADD_owrld(world_now)[x].y[y1].worl[z]=0;
	int thegettool;
	unsigned short i;
	Block D1=ADD_Block(ADD_world(world_now)[x].y[y1].worl[z])[(ADD_world(world_now)[x].y[y1].BN[z])];
	Block D2=ADD_Block(ADD_world(world_now)[x].y[y1].worl[z])[(ADD_world(world_now)[x].y[y1].BN2[z])];
	i=ADD_world(world_now)[x].y[y1].worl[z];
	thegettool=bagpack[now_player].things_in_bag[bag_head].lei;
	if(D1.get_levo<=thegettool){
		brock(ADD_world(world_now)[x].y[y1].BN[z],ADD_world(world_now)[x].y[y1].BN2[z]);
		fall(i,ADD_world(world_now)[x].y[y1].BN[z],ADD_world(world_now)[x].y[y1].BN2[z]);
	}
	else if(D1.got_levo<=thegettool){
		brock(ADD_world(world_now)[x].y[y1].BN[z],ADD_world(world_now)[x].y[y1].BN2[z]);
	}
}

然后,进入正题。今天小编带着大家写添加(放置)方块的代码。

放置方块

还是老样子,这次也是无返回值的。

void put_block(int x,int y1,int z){
	ADD_world(world_now)[x].y[y1].block[z]=playr[player].hand;//上面代码中定义的
	//hand在playr里
	
}

再加一下生存中的那个放置手中方块,方块数减一:

void put_block(int x,int y1,int z){
	ADD_world(world_now)[x].y[y1].block[z]=playr[player].hand;//上面代码中定义的
	//hand在playr里
	if(playr[player].gamemode!=creative){plar[player].hand_num--;}
}

总觉得有些短……
那今天就在加一项:写main函数

main函数

之前有几位粉丝朋友说运行不了,那是当然
今天小编就带着大家写一下吧。

所用到的函数讲解

首先是exit(0),它是一个结束程序的函数。
Sleep(1000)函数,它是一个等待函数,单位是毫秒ms

main函数代码

int main(){
	cout<<"";//可以在这里面输出你想输出的
	Sleep(1000);
	cout<<"";
	start();//开始游戏的函数,后面会说到。
	exit(0);
}

结束

好了,今天的内容就到这里。
小编在这里祝大家新年快乐!

最后

以上就是帅气太阳为你收集整理的c++代码实现我的世界(13)前言放置方块main函数结束的全部内容,希望文章能够帮你解决c++代码实现我的世界(13)前言放置方块main函数结束所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部