首页 > 编程语言 >c++沙漠神殿

c++沙漠神殿

时间:2023-07-07 20:33:27浏览次数:35  
标签:mc 神殿 int 沙漠 c++ include con

#include <iostream>
#include "minecraft.h"
#include <string>
using namespace std;
TxMinecraft mc;
int x=0,y=0,z=0;
int main(int argc, char** argv) {
bool con=mc.ConnectMinecraft("zk.makeblock.net.cn","a9d44e758f6e4cf8b2da2624156f24d3");
    if(!con){
    cout<<"连接失败";
    return 0;
    }
    mc.fillBlocks(x,y,z,x+50,y+50,z+50,0,0);
    //for()
	mc.fillBlocks(x,y,z+p,x+50,y+50,z+p,24,0);
    mc.drawLine(x+10,y+0,z+p,x+0,y+10,z+p,251,14);
    mc.drawLine(x+0,y+10,z+p,x+6,y+16,z+p,251,14);
    mc.drawLine(x+6,y+16,z+p,x+6,y+25,z+p,251,14);
    mc.drawLine(x+6,y+25,z+p,x+0,y+41,z+p,251,14);
    mc.drawLine(x+0,y+41,z+p,x+9,y+50,z+p,251,14);
    mc.drawLine(x+15,y+50,z+p,x+25,y+40,z+p,251,14);
    mc.drawLine(x+25,y+40,z+p,x+35,y+50,z+p,251,14);
    mc.drawLine(x+41,y+50,z+p,x+50,y+41,z+p,251,14);
    mc.drawLine(x+50,y+41,z+p,x+44,y+35,z+p,251,14);
    mc.drawLine(x+44,y+35,z+p,x+44,y+16,z+p,251,14);
    mc.drawLine(x+44,y+16,z+p,x+50,y+10,z+p,251,14);
    mc.drawLine(x+50,y+10,z+p,x+40,y+0,z+p,251,14);
    mc.drawLine(x+29,y+0,z+p,x+29,y+12,z+p,251,14);
    mc.drawLine(x+21,y+0,z+p,x+21,y+12,z+p,251,14);
    mc.drawLine(x+29,y+12,z+p,x+25,y+8,z+p,251,14);
    mc.drawLine(x+25,y+8,z+p,x+25,y+7,z+p,251,14);
    mc.drawLine(x+25,y+8,z+p,x+21,y+12,z+p,251,14);
    mc.drawLine(x+15,y+4,z+p,x+7,y+12,z+p,251,14);
    mc.drawLine(x+7,y+12,z+p,x+11,y+16,z+p,251,14);
    mc.drawLine(x+15,y+4,z+p,x+19,y+8,z+p,251,14);
    mc.drawLine(x+19,y+8,z+p,x+8,y+19,z+p,251,14);
    mc.drawLine(x+8,y+19,z+p,x+19,y+30,z+p,251,14);
    mc.drawLine(x+19,y+30,z+p,x+7,y+42,z+p,251,14);
    mc.drawLine(x+10,y+39,z+p,x+16,y+45,z+p,251,14);
    mc.drawLine(x+16,y+45,z+p,x+13,y+48,z+p,251,14);
    mc.drawLine(x+13,y+48,z+p,x+7,y+42,z+p,251,14);
    mc.drawLine(x+50-15,y+4,z+p,x+50-7,y+12,z+p,251,14);
    mc.drawLine(x+50-7,y+12,z+p,x+50-11,y+16,z+p,251,14);
    mc.drawLine(x+50-15,y+4,z+p,x+50-19,y+8,z+p,251,14);
    mc.drawLine(x+50-19,y+8,z+p,x+50-8,y+19,z+p,251,14);
    mc.drawLine(x+50-8,y+19,z+p,x+50-19,y+30,z+p,251,14);
    mc.drawLine(x+50-19,y+30,z+p,x+50-7,y+42,z+p,251,14);
    mc.drawLine(x+50-10,y+39,z+p,x+50-16,y+45,z+p,251,14);
    mc.drawLine(x+50-16,y+45,z+p,x+50-13,y+48,z+p,251,14);
    mc.drawLine(x+50-13,y+48,z+p,x+50-7,y+42,z+p,251,14);
    mc.drawLine(x+25,y+15,z+p,x+21,y+19,z+p,251,14);
    mc.drawLine(x+25,y+15,z+p,x+29,y+19,z+p,251,14);
    mc.drawLine(x+21,y+19,z+p,x+21,y+32,z+p,251,14);
    mc.drawLine(x+29,y+19,z+p,x+29,y+32,z+p,251,14);
    mc.drawLine(x+29,y+32,z+p,x+25,y+36,z+p,251,14);
    mc.drawLine(x+21,y+32,z+p,x+25,y+36,z+p,251,14);

    return 0;
}

  

 

 

 

 

标签:mc,神殿,int,沙漠,c++,include,con
From: https://www.cnblogs.com/wangyueshuo/p/17535997.html

相关文章

  • 沙漠神殿 (x)
    #include<iostream>#include<string>#include"Windows.h"#include"minecraft.h"TxMinecraftmc;usingnamespacestd;intmain(intargc,char**argv){boolcon=mc.ConnectMinecraft("zk","2839fa7a......
  • C++黑马程序员——P193-196. string容器 字符串比较,字符存取,字符串插入和删除,子串
    P193.string容器——字符串比较P194....——字符存取P195....——字符串插入和删除P196....——子串获取P193.字符串比较 ——————————————————————————————————————————————————————————1//字符......
  • C++黑马程序员——P189-192. string容器 构造函数,赋值,拼接,查找和替换
    P189.string容器——构造函数P190....——赋值操作P191....——字符串拼接P192....——字符串查找和替换P189.构造函数———————————————————————————————————————————————————————————————......
  • C++ 设计模式之建造者模式
    设计模式之建造者模式建造者模式,将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。其UML图如下:简单理解就是Builder中定义了创建Product各个部分的接口。ConcreteBuilder中具体实现了创建Product中的各个部分的接口,就是具体的建造者。Director......
  • C++设计模式之观察者模式
    设计模式之观察者模式观察者模式定义了一种一对多的依赖关系,让多个观察者同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。其UML图如下: 在ConcretSubject内部有一个Observer的列表,当Subject的状态发生改变时,会通知列表内......
  • C++ 设计模式之抽象工厂模式
    设计模式之抽象工厂模式抽象工厂模式,提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。其UML图如下: 结合上图我们来理解一下抽象工厂模式的定义。提供一个创建一些列相关或相互依赖对象的接口,而无需指定它们具体的类。在上图中一系列相互依赖或相关......
  • C++ 设计模式之模板方法模式
    设计模式之模板方法模式模板方法模式,定义一个操作中的算法的股价,而将一些步骤延迟到了子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。说白了就是有一个算法有很多部分,这个算法在基类中已经定义好了。而算法中的各个部分都写成各个成员函......
  • C++ 设计模式之备忘录模式
    设计模式之备忘录模式备忘录,在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。该模式很好理解,其UML图如下:在Originator中提供了创建Memento的接口,具体要保存什么样的内容,则根据需求来定。而Caretake......
  • C++ 设计模式之责任链模式
    设计模式之责任链模式责任链模式,使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象练成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。该模式很好理解,其UML图如下: 每个ConcreteHandler都有一定的请求处理能力,当自己处理不了的时......
  • C++ 设计模式之中介者模式
    设计模式之中介者模式中介者模式,用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显示地互相引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。该模式很好理解,其UML图如下: Mediator中每个交互者的引用,在Mediator内部封装了各种类之间的交互。至于那个类......