当前位置: 首页 > news >正文

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

c++代码实现我的世界14|生成地貌兼工作台1

  • 前言的前言~
  • 前言
  • 生成地貌函数
    • 结构体struct dimao
    • 根据比例生成地貌
  • 工作台函数准备的东西
  • 写在最后

前言的前言~

实在对不起大家,有挺长时间没更新了。

前言

今天我们将写生成地形的函数与工作台前传的代码;
注:之前代码没看的赶紧再看看,这一期+下一期有很多的改动,有自己要收藏代码的自己改!!!!
链接:https://blog.csdn.net/cz123_/article/details/128573028

生成地貌函数

首先,我们需要定义地貌的结构体

结构体struct dimao

struct dimao{string name;long long the_bigest_size;short the_littlest_size;short gailv;int dibiao[100][100][100];dimao(string a,long long b,short c,short d,int e[][][]){name=a;the_bigest_size=b;the_littlest_size=c;gailv=d;dibiao=e;}
};

这就是我们的结构体,
当然还要定义地貌的。

根据比例生成地貌

首先遍历所有的地貌定义

long long zhu_di,dun_di,end_di;//主世界、下界和末地的地形数目
long long zhud[100][100][100],dund[100][100][100],endd[100][100][100];//主世界、下界和末地的地形
void Generative_dimao_zhu(){//生成地貌函数int sum=0;//sum是这一次的生成地形的个数for(int i=0;i<100;i++){for(int j=0;j<100;j++){for(int k=0;k<100;k++){//三层循环a[i][j][k];for(int l=0;l<zhu_di;l++){//遍历每一个地貌if(/*在这里添加自己的条件*/)sum++;}//这里还有一个随机数zhud[i][j][k]=sum;}}}
}//以下的下界与末地进行相同的代码

然后就写完了~😄

工作台函数准备的东西

没啥,真的没啥,就是修改一下things里的东西

struct things{int lei,num;int howtohecheng;//怎样合成(用什么工作方块)
}thing[100000000],thing2[100000000];

写在最后

非常感谢各位的支持,也感谢各位粉丝的关注,祝大家开学愉快!

http://www.lryc.cn/news/2807.html

相关文章:

  • RMQ--区间最值问题(在更)
  • 一篇文章搞懂Cookie
  • 深入解读.NET MAUI音乐播放器项目(二):播放内核
  • 4.SpringWeb
  • C++中的枚举与位域
  • 第19章 MongoDB Limit与Skip方法教程
  • 进程间通信——消息队列
  • OpenMMLab 实战营打卡 - 第 7 课
  • MAC Boook打印长图
  • web3:区块链共识机制系列-POS(Proof of Stake)股权证明算法
  • Linux fork()系统调用流程解析
  • 自定义软件帮助文档(qt assistant实现)
  • ESP32设备驱动-GPIO外部中断
  • 【安全】nginx反向代理+负载均衡上传webshel
  • 华为OD机试 - 单词接龙(Python)| 真题,思路,知识点
  • [ 系统安全篇 ] window 命令禁用用户及解禁方法
  • Https 协议超强讲解(二)
  • C语言的程序环境和预处理详解
  • 3.JUC【Java面试第三季】
  • Linux防火墙(7)
  • 2.11整理(2)(主要关于teacher forcing)
  • 亿级高并发电商项目-- 实战篇 --万达商城项目 三(通用模块、商品服务模块、后台API模块、IDEA忽略文件显示等开发工作
  • IDEA下java程序的调试(简易实例图示版)
  • 动态规划算法
  • nacos的单机模式和集群模式
  • Spring Boot 整合定时任务完成 从0 到1
  • Dialogue Transformers
  • 【遇见青山】项目难点:缓存击穿问题解决方案
  • 2023Flag具体实施计划(短期)
  • 研一寒假C++复习笔记--左值和右值的理解和使用