首页 > 编程语言 >C++小蜜蜂

C++小蜜蜂

时间:2022-11-29 10:57:32浏览次数:33  
标签:mc int C++ drawLine 小蜜蜂 setBlock 251 171

#include <iostream>
#include <string>
#include "minecraft.h"
using namespace std;
TxMinecraft mc;
void bol(int x,int y,int z);
void emo(int x,int y,int z);
void wine(int x,int y,int z);
void tail(int x,int y,int z);
int main(int argc, char** argv) {
cout<<"开始连接"<<endl;
string server="luyi";
string key="c0e82bcbb33d4da78f849760464c61a4";
bool con=mc.ConnectMinecraft(server,key);
if(!con){
cout<<"连接失败"<<mc.Back_data;
return 0;
}

int x=98;
int y=80;
int z=188;
bol(x,y,z);
emo(x,y,z);
wine(x,y,z);
tail(x,y,z);
return 0;
}
void bol(int x,int y,int z){
mc.fillBlocks(x,y,z,x+6,y+6,z+4,251,4);
mc.fillBlocks(x,y,z+5,x+6,y+6,z+5,251,12);
mc.fillBlocks(x,y,z+6,x+6,y+6,z+6,251,4);
mc.fillBlocks(x,y,z+7,x+6,y+6,z+7,251,12);
mc.fillBlocks(x,y,z+8,x+6,y+6,z+8,251,4);
mc.fillBlocks(x,y,z+9,x+6,y+6,z+9,251,12);
mc.fillBlocks(x+1,y+1,z+1,x+5,y+5,z+9,0,0);
}
void emo(int x,int y,int z){
mc.fillBlocks(x,y+1,z,x+1,y+3,z+1,251,15);
mc.fillBlocks(x+5,y+1,z,x+6,y+3,z+1,251,15);
mc.setBlock(x+1,y+5,z,251,15);
mc.setBlock(x+5,y+5,z,251,15);
mc.setBlock(x+1,y+3,z,79,0);
mc.setBlock(x+5,y+3,z,79,0);
mc.setBlock(x+1,y+2,z,95,15);
mc.setBlock(x+5,y+2,z,95,15);
}
void wine(int x,int y,int z){
mc.setBlock(x,y+7,z+2,171,0);
mc.setBlock(x,y+7,z+4,171,0);
mc.drawLine(x-1,y+6,z+2,x-5,y+6,z+5,132,1);
mc.drawLine(x-1,y+7,z+2,x-5,y+7,z+5,171,0);
mc.drawLine(x-1,y+6,z+5,x-4,y+6,z+7,132,1);
mc.drawLine(x-1,y+7,z+5,x-4,y+7,z+7,171,0);
mc.drawLine(x-5,y+6,z+6,x-5,y+6,z+7,132,1);
mc.drawLine(x-5,y+7,z+6,x-5,y+7,z+7,171,0);
mc.setBlock(x+6,y+7,z+2,171,0);
mc.setBlock(x+6,y+7,z+4,171,0);
mc.drawLine(x+7,y+6,z+2,x+11,y+6,z+5,132,1);
mc.drawLine(x+7,y+7,z+2,x+11,y+7,z+5,171,0);
mc.drawLine(x+7,y+6,z+5,x+10,y+6,z+7,132,1);
mc.drawLine(x+7,y+7,z+5,x+10,y+7,z+7,171,0);
mc.drawLine(x+11,y+6,z+6,x+11,y+6,z+7,132,1);
mc.drawLine(x+11,y+7,z+6,x+11,y+7,z+7,171,0);
}
void tail(int x,int y,int z){
mc.setBlock(x+2,y-1,z+1,251,12);
mc.setBlock(x+2,y-1,z,177,1);
mc.setBlock(x+4,y-1,z+1,251,12);
mc.setBlock(x+4,y-1,z,177,1);
mc.setBlock(x+1,y-1,z+7,251,12);
mc.setBlock(x+1,y-1,z+6,177,12);
mc.setBlock(x+5,y-1,z+7,251,12);
mc.setBlock(x+5,y-1,z+6,177,1);
mc.setBlock(x+3,y+2,z+11,5,5);
mc.setBlock(x+3,y+2,z+12,164,3);
}

标签:mc,int,C++,drawLine,小蜜蜂,setBlock,251,171
From: https://www.cnblogs.com/ld0520/p/16934750.html

相关文章

  • C++如何做字符串分割(5种方法)
    C++如何做字符串分割(5种方法)卧_听风雨于 2021-04-0617:54:50 发布55916 收藏 163分类专栏: C++ 文章标签: C++ 字符串分割版权C++专栏收录该内......
  • C++多继承(多重继承)
    派生类都只有一个基类,称为单继承(SingleInheritance)。除此之外,C++也支持多继承(MultipleInheritance),即一个派生类可以有两个或多个基类。多继承容易让代码逻辑复杂、思路......
  • 在Unity中使用C#调用C++动态链接库(DLL)
     在Unity中使用C#调用C++动态链接库(DLL)https://blog.csdn.net/qq_51456342/article/details/125693678 [FNote: 属性页中无C++项时,要先写点代码编译一下,就有了]......
  • c++_makefile
    关于四个version的思考,既然makefile的使用是为了便捷,从刚开始第一个简版的makefile有什么用,到第二版可以用依赖来抽象出1$(TARGET)和$(OBJ)之间的关系2.o.cpp之间的关......
  • Swift 2023:强调并发、泛型和 C++ 互操作性,开发 Swift 解析器
    AppleSwift团队的一名工程师兼语言工作组成员JohnMcCall在最新发布的一篇博客中介绍了Swift的2023年度计划。“Swift项目中有很多激动人心的工作正在进行,而且很......
  • C++学习------cmath头文件的源码学习06
    函数族定义---双曲函数cosh---计算双曲余弦函数sinh---计算双曲正弦函数tanh---计算双曲正切函数acosh---计算双曲余弦面积asinh---计算双曲正弦面积atanh---计算双曲正切面......
  • C++引用和指针
    1、有时候要想搞清楚一条赋值语句到底是改变了指针的值还是改变了指针所指对象的值不太容易,最好的办法就是记住赋值永远改变的等号左边的对象,例如:*p=0,改变的是p所指对象的......
  • C++ 类this及返回自身对象的引用方式
    这篇文章主要介绍了C++ 类this及返回自身对象的引用方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教 +目录this及返回自身对象......
  • C++ 之 宏定义
      宏在C语言中非常重要,但在C++中却无甚大用,普遍的共识:尽量避免使用宏  C++之父Bjarne在《C++ProgrammingLanguage》中写到Avoidmacros   《Eff......
  • C++11:lambda匿名函数
    lambda源自希腊字母表中第11位的λ,在计算机科学领域,它则被用来表示一种匿名函数。所谓匿名函数,简单地理解就是没有名称的函数,又常被称为lambda函数或者lambda表达......