首页 > 编程语言 >C++——史蒂夫

C++——史蒂夫

时间:2022-10-02 14:44:26浏览次数:51  
标签:11 12 mc drawLine C++ 史蒂夫 data id

#include <iostream>
#include <string>
#include <windows.h>
#include "minecraft.h"
using namespace std;
TxMinecraft mc;
int main(int argc, char** argv) {

//连接我的世界

bool con=mc.ConnectMinecraft("tk.makeblock.net.cn","08bd17c1ea594f2684182fd956c2d172");
if(con==false){
cout<<"服务器连接失败";
return 0;
}
mc.setPlayerFly("fushuxuan",true);
int x;
int y;
int z;
cout<<"请输入坐标";
cin>>x>>y>>z;
int id=41;
int data=0;
//腿
mc.drawLine(x+4,y+0,z,x+11,y+0,z,id,data);
mc.drawLine(x+4,y+1,z,x+11,y+1,z,id,data);
data=1;
mc.drawLine(x+4,y+2,z,x+4,y+9,z,id,data);
mc.drawLine(x+5,y+2,z,x+5,y+9,z,id,data);
mc.drawLine(x+6,y+2,z,x+6,y+10,z,id,data);
mc.drawLine(x+7,y+2,z,x+7,y+11,z,id,data);
mc.drawLine(x+8,y+2,z,x+8,y+11,z,id,data);
mc.drawLine(x+9,y+2,z,x+9,y+11,z,id,data);
mc.drawLine(x+10,y+2,z,x+10,y+11,z,id,data);
mc.drawLine(x+11,y+2,z,x+11,y+11,z,id,data);
data=2;
mc.drawLine(x+4,y+10,z,x+4,y+24,z,id,data);
mc.drawLine(x+5,y+10,z,x+5,y+24,z,id,data);
mc.drawLine(x+6,y+11,z,x+6,y+23,z,id,data);
mc.drawLine(x+7,y+12,z,x+7,y+22,z,id,data);
mc.drawLine(x+8,y+12,z,x+8,y+22,z,id,data);
mc.drawLine(x+9,y+12,z,x+9,y+23,z,id,data);
mc.drawLine(x+10,y+12,z,x+10,y+24,z,id,data);
mc.drawLine(x+11,y+12,z,x+11,y+24,z,id,data);
//右胳膊
data=0;
mc.drawLine(x+0,y+12,z,x+0,y+20,z,id,data);
mc.drawLine(x+1,y+12,z,x+1,y+20,z,id,data);
mc.drawLine(x+2,y+12,z,x+2,y+20,z,id,data);
mc.drawLine(x+3,y+12,z,x+3,y+20,z,id,data);
data=1;
mc.drawLine(x+0,y+21,z,x+0,y+24,z,id,data);
mc.drawLine(x+1,y+21,z,x+1,y+24,z,id,data);
mc.drawLine(x+2,y+21,z,x+2,y+24,z,id,data);
mc.drawLine(x+3,y+21,z,x+3,y+24,z,id,data);
//左胳膊
data=0;
mc.drawLine(x+12,y+12,z,x+12,y+20,z,id,data);
mc.drawLine(x+13,y+12,z,x+13,y+20,z,id,data);
mc.drawLine(x+14,y+12,z,x+14,y+20,z,id,data);
mc.drawLine(x+15,y+12,z,x+15,y+20,z,id,data);
data=1;
mc.drawLine(x+12,y+21,z,x+12,y+24,z,id,data);
mc.drawLine(x+13,y+21,z,x+13,y+24,z,id,data);
mc.drawLine(x+14,y+21,z,x+14,y+24,z,id,data);
mc.drawLine(x+15,y+21,z,x+15,y+24,z,id,data);
//身体
data=2;
mc.drawLine(x+4,y+10,z,x+4,y+24,z,id,data);
mc.drawLine(x+5,y+10,z,x+5,y+24,z,id,data);
mc.drawLine(x+6,y+11,z,x+6,y+23,z,id,data);
mc.drawLine(x+7,y+12,z,x+7,y+22,z,id,data);
mc.drawLine(x+8,y+12,z,x+8,y+22,z,id,data);
mc.drawLine(x+9,y+12,z,x+9,y+23,z,id,data);
mc.drawLine(x+10,y+12,z,x+10,y+24,z,id,data);
mc.drawLine(x+11,y+12,z,x+11,y+24,z,id,data);
//头
data=3;
mc.drawLine(x+4,y+32,z,x+11,y+32,z,id,data);
mc.drawLine(x+4,y+31,z,x+11,y+31,z,id,data);
mc.setBlock(x+4,y+30,z,id,data);
mc.setBlock(x+11,y+30,z,id,data);
data=1;
mc.drawLine(x+5,y+30,z,x+10,y+30,z,id,data);
mc.drawLine(x+4,y+29,z,x+11,y+29,z,id,data);
mc.drawLine(x+4,y+25,z,x+4,y+28,z,id,data);
mc.drawLine(x+5,y+25,z,x+5,y+27,z,id,data);
mc.drawLine(x+10,y+25,z,x+10,y+27,z,id,data);
mc.drawLine(x+11,y+25,z,x+11,y+28,z,id,data);
mc.setBlock(x+6,y+27,z,id,data);
mc.setBlock(x+9,y+27,z,id,data);
mc.setBlock(x+7,y+28,z,id,data);
mc.setBlock(x+8,y+28,z,id,data);
data=3;
mc.setBlock(x+7,y+27,z,id,data);
mc.setBlock(x+8,y+27,z,id,data);
mc.setBlock(x+6,y+26,z,id,data);
mc.setBlock(x+9,y+26,z,id,data);
mc.drawLine(x+6,y+25,z,x+9,y+25,z,id,data);
data=1;
mc.drawLine(x+6,y+24,z,x+9,y+24,z,id,data);
mc.setBlock(x+7,y+23,z,id,data);
mc.setBlock(x+8,y+23,z,id,data);

return 0;
}

 

标签:11,12,mc,drawLine,C++,史蒂夫,data,id
From: https://www.cnblogs.com/fushuxuan/p/16748744.html

相关文章

  • C/C++ 实现INI配置文件读写 [转载]
    INI文件是一种标准的Windows平台配置文件,通常这种配置文件用于保存系统软件的一些基本配置参数,如下代码是本人从网络上收集到的一段纯C++编写的配置解析......
  • C++实现双向RRT算法
    C++实现双向RRT算法背景介绍RRT(Rapidly-exploringRandomTrees)是StevenM.LaValle和JamesJ.KuffnerJr.提出的一种通过所及构建空间搜索树实现对非凸高维空间快速搜......
  • [ 数据结构 - C++]红黑树RBTree
    在上篇文章我们了解了第一种平衡二叉搜索树AVL树,我们知道AVL树是通过平衡因子来控制左右子树高度差,从而将二叉树变成一颗平衡二叉搜索树。本篇文章我们将要了解另外一种平衡......
  • c++的四种类型转换
    const_cast<> 表示消除const属性static_cast<> 编译时就检查、没鸟用reinterpret_cast<>表示两个没关系的类型转换dynamic_cast<>运行时转换、父转子 总结:没......
  • c++ string类 和c 风格string 的问题梳理
    1.互相转换:c++---> c:           cppstr.c_str()c   ---> c++: stringcppstr=string(cstr)打印时、co......
  • c++ const 总结
    1.基本的定义一个常量 constinta=xxx2.constchar*p,char*constp区别前者表示指向的内容不能用p修改后者表示p不能指向别处const......
  • UE C++教程之接口 UINTERFACE
    我是谁不重要,重要的是,我能做什么。近期笔者在进行UE的开发时,实现多武器的换弹与开火需要用到接口。而笔者以前是做Unity开发的,遂没有使用过UEC++的UINTERFACE,而这个接......
  • C++实现二分法求零点
    ​ 目录 前言题目:一、零点是什么?二、二分法求零点1.二分法2.完整代码总结 前言首先,我们要清楚我们是干嘛的;其次,知道原理;最后,才能明白自己要怎么办。明确:......
  • c++ vector
    创建vectorvector的几个别名:向量、动态数组头文件:#include<vector>记得加上std命名空间,不然会报错usingnamespacestd;创建vectorvector<int>A;//一维动态数组......
  • C++智能指针
    C++智能指针需要头文件<memory>不需要手动释放指针不是所有指针都能封装成智能指针,很多时候原始指针更加方便。std::unique_ptr任何时刻都只能有一个指针管理内存......