沙漠神殿(科幻版)
#include <iostream> #include <string> #include "minecraft.h" using namespace std; TxMinecraft mc; int x,y,z,id,data; void a(){ //第一面 id=24; data=2; mc.fillOffsetBlocks(0,0,0,50,50,0,id,data); id=159; data=14; mc.offsetDrawLine(35,4,0,43,12,0,id,data); mc.offsetDrawLine(43,12,0,39,16,0,id,data); mc.offsetDrawLine(35,4,0,31,8,0,id,data); mc.offsetDrawLine(31,8,0,42,19,0,id,data); mc.offsetDrawLine(42,19,0,31,30,0,id,data); mc.offsetDrawLine(31,30,0,43,42,0,id,data); mc.offsetDrawLine(43,42,0,37,48,0,id,data); mc.offsetDrawLine(37,48,0,34,45,0,id,data); mc.offsetDrawLine(34,45,0,40,39,0,id,data); mc.offsetDrawLine(15,4,0,19,8,0,id,data); mc.offsetDrawLine(15,4,0,7,12,0,id,data); mc.offsetDrawLine(7,12,0,11,16,0,id,data); mc.offsetDrawLine(19,8,0,8,19,0,id,data); mc.offsetDrawLine(8,19,0,19,30,0,id,data); mc.offsetDrawLine(19,30,0,7,42,0,id,data); mc.offsetDrawLine(7,42,0,13,48,0,id,data); mc.offsetDrawLine(13,48,0,16,45,0,id,data); mc.offsetDrawLine(16,45,0,10,39,0,id,data); mc.offsetDrawLine(21,0,0,21,12,0,id,data); mc.offsetDrawLine(21,12,0,25,8,0,id,data); mc.offsetDrawLine(25,8,0,29,12,0,id,data); mc.offsetDrawLine(29,12,0,29,0,0,id,data); mc.offsetDrawLine(25,36,0,29,32,0,id,data); mc.offsetDrawLine(29,32,0,29,19,0,id,data); mc.offsetDrawLine(25,36,0,21,32,0,id,data); mc.offsetDrawLine(21,32,0,21,19,0,id,data); mc.offsetDrawLine(29,19,0,25,15,0,id,data); mc.offsetDrawLine(25,15,0,21,19,0,id,data); mc.offsetDrawLine(25,40,0,35,50,0,id,data); mc.offsetDrawLine(25,40,0,15,50,0,id,data); mc.offsetDrawLine(40,0,0,50,10,0,id,data); mc.offsetDrawLine(50,10,0,44,16,0,id,data); mc.offsetDrawLine(44,16,0,44,35,0,id,data); mc.offsetDrawLine(44,35,0,50,41,0,id,data); mc.offsetDrawLine(50,41,0,41,50,0,id,data); mc.offsetDrawLine(10,0,0,0,10,0,id,data); mc.offsetDrawLine(0,10,0,6,16,0,id,data); mc.offsetDrawLine(6,16,0,6,35,0,id,data); mc.offsetDrawLine(6,35,0,0,41,0,id,data); mc.offsetDrawLine(0,41,0,9,50,0,id,data); mc.offsetDrawLine(0,0,0,0,10,10,0,0); mc.offsetDrawLine(0,0,0,0,10,10,24,2); mc.offsetDrawLine(0,10,0,0,0,10,159,14); mc.setOffsetBlock(0,0,0,24,2); //第二面 id=24; data=2; mc.fillOffsetBlocks(0,0,0,0,50,50,id,data); id=159; data=14; mc.offsetDrawLine(0,4,15,0,8,19,id,data); mc.offsetDrawLine(0,4,15,0,12,7,id,data); mc.offsetDrawLine(0,12,7,0,16,11,id,data); mc.offsetDrawLine(0,8,19,0,19,8,id,data); mc.offsetDrawLine(0,19,8,0,30,19,id,data); mc.offsetDrawLine(0,30,19,0,42,7,id,data); mc.offsetDrawLine(0,42,7,0,48,13,id,data); mc.offsetDrawLine(0,48,13,0,45,16,id,data); mc.offsetDrawLine(0,45,16,0,39,10,id,data); mc.offsetDrawLine(0,4,35,0,12,43,id,data); mc.offsetDrawLine(0,12,43,0,16,39,id,data); mc.offsetDrawLine(0,4,35,0,8,31,id,data); mc.offsetDrawLine(0,8,31,0,19,42,id,data); mc.offsetDrawLine(0,19,42,0,30,31,id,data); mc.offsetDrawLine(0,30,31,0,42,43,id,data); mc.offsetDrawLine(0,42,43,0,48,37,id,data); mc.offsetDrawLine(0,48,37,0,45,34,id,data); mc.offsetDrawLine(0,45,34,0,39,40,id,data); mc.offsetDrawLine(0,0,21,0,12,21,id,data); mc.offsetDrawLine(0,12,21,0,8,25,id,data); mc.offsetDrawLine(0,8,25,0,12,29,id,data); mc.offsetDrawLine(0,12,29,0,0,29,id,data); mc.offsetDrawLine(0,36,25,0,32,29,id,data); mc.offsetDrawLine(0,32,29,0,19,29,id,data); mc.offsetDrawLine(0,36,25,0,32,21,id,data); mc.offsetDrawLine(0,32,21,0,19,21,id,data); mc.offsetDrawLine(0,19,29,0,15,25,id,data); mc.offsetDrawLine(0,15,25,0,19,21,id,data); mc.offsetDrawLine(0,40,25,0,50,35,id,data); mc.offsetDrawLine(0,40,25,0,50,15,id,data); mc.offsetDrawLine(0,0,0,0,10,10,id,data); mc.offsetDrawLine(0,10,0,0,16,6,id,data); mc.offsetDrawLine(0,16,6,0,35,6,id,data); mc.offsetDrawLine(0,35,6,0,41,0,id,data); mc.offsetDrawLine(0,41,0,0,50,9,id,data); mc.offsetDrawLine(0,0,40,0,10,50,id,data); mc.offsetDrawLine(0,10,50,0,16,44,id,data); mc.offsetDrawLine(0,16,44,0,35,44,id,data); mc.offsetDrawLine(0,35,44,0,41,50,id,data); mc.offsetDrawLine(0,41,50,0,50,41,id,data); mc.offsetDrawLine(0,0,0,0,10,10,0,0); mc.offsetDrawLine(0,0,0,0,10,10,24,2); mc.setOffsetBlock(0,0,0,24,2); //第三面 mc.setVariable(x,y,z+50); id=24; data=2; mc.fillOffsetBlocks(0,0,0,50,50,0,id,data); id=159; data=14; mc.offsetDrawLine(35,4,0,43,12,0,id,data); mc.offsetDrawLine(43,12,0,39,16,0,id,data); mc.offsetDrawLine(35,4,0,31,8,0,id,data); mc.offsetDrawLine(31,8,0,42,19,0,id,data); mc.offsetDrawLine(42,19,0,31,30,0,id,data); mc.offsetDrawLine(31,30,0,43,42,0,id,data); mc.offsetDrawLine(43,42,0,37,48,0,id,data); mc.offsetDrawLine(37,48,0,34,45,0,id,data); mc.offsetDrawLine(34,45,0,40,39,0,id,data); mc.offsetDrawLine(15,4,0,19,8,0,id,data); mc.offsetDrawLine(15,4,0,7,12,0,id,data); mc.offsetDrawLine(7,12,0,11,16,0,id,data); mc.offsetDrawLine(19,8,0,8,19,0,id,data); mc.offsetDrawLine(8,19,0,19,30,0,id,data); mc.offsetDrawLine(19,30,0,7,42,0,id,data); mc.offsetDrawLine(7,42,0,13,48,0,id,data); mc.offsetDrawLine(13,48,0,16,45,0,id,data); mc.offsetDrawLine(16,45,0,10,39,0,id,data); mc.offsetDrawLine(21,0,0,21,12,0,id,data); mc.offsetDrawLine(21,12,0,25,8,0,id,data); mc.offsetDrawLine(25,8,0,29,12,0,id,data); mc.offsetDrawLine(29,12,0,29,0,0,id,data); mc.offsetDrawLine(25,36,0,29,32,0,id,data); mc.offsetDrawLine(29,32,0,29,19,0,id,data); mc.offsetDrawLine(25,36,0,21,32,0,id,data); mc.offsetDrawLine(21,32,0,21,19,0,id,data); mc.offsetDrawLine(29,19,0,25,15,0,id,data); mc.offsetDrawLine(25,15,0,21,19,0,id,data); mc.offsetDrawLine(25,40,0,35,50,0,id,data); mc.offsetDrawLine(25,40,0,15,50,0,id,data); mc.offsetDrawLine(40,0,0,50,10,0,id,data); mc.offsetDrawLine(50,10,0,44,16,0,id,data); mc.offsetDrawLine(44,16,0,44,35,0,id,data); mc.offsetDrawLine(44,35,0,50,41,0,id,data); mc.offsetDrawLine(50,41,0,41,50,0,id,data); mc.offsetDrawLine(10,0,0,0,10,0,id,data); mc.offsetDrawLine(0,10,0,6,16,0,id,data); mc.offsetDrawLine(6,16,0,6,35,0,id,data); mc.offsetDrawLine(6,35,0,0,41,0,id,data); mc.offsetDrawLine(0,41,0,9,50,0,id,data); mc.offsetDrawLine(0,0,0,0,10,10,0,0); mc.setOffsetBlock(0,0,0,24,2); //第四面 mc.setVariable(x+50,y,z); id=24; data=2; mc.fillOffsetBlocks(0,0,0,0,50,50,id,data); id=159; data=14; mc.offsetDrawLine(0,4,15,0,8,19,id,data); mc.offsetDrawLine(0,4,15,0,12,7,id,data); mc.offsetDrawLine(0,12,7,0,16,11,id,data); mc.offsetDrawLine(0,8,19,0,19,8,id,data); mc.offsetDrawLine(0,19,8,0,30,19,id,data); mc.offsetDrawLine(0,30,19,0,42,7,id,data); mc.offsetDrawLine(0,42,7,0,48,13,id,data); mc.offsetDrawLine(0,48,13,0,45,16,id,data); mc.offsetDrawLine(0,45,16,0,39,10,id,data); mc.offsetDrawLine(0,4,35,0,12,43,id,data); mc.offsetDrawLine(0,12,43,0,16,39,id,data); mc.offsetDrawLine(0,4,35,0,8,31,id,data); mc.offsetDrawLine(0,8,31,0,19,42,id,data); mc.offsetDrawLine(0,19,42,0,30,31,id,data); mc.offsetDrawLine(0,30,31,0,42,43,id,data); mc.offsetDrawLine(0,42,43,0,48,37,id,data); mc.offsetDrawLine(0,48,37,0,45,34,id,data); mc.offsetDrawLine(0,45,34,0,39,40,id,data); mc.offsetDrawLine(0,0,21,0,12,21,id,data); mc.offsetDrawLine(0,12,21,0,8,25,id,data); mc.offsetDrawLine(0,8,25,0,12,29,id,data); mc.offsetDrawLine(0,12,29,0,0,29,id,data); mc.offsetDrawLine(0,36,25,0,32,29,id,data); mc.offsetDrawLine(0,32,29,0,19,29,id,data); mc.offsetDrawLine(0,36,25,0,32,21,id,data); mc.offsetDrawLine(0,32,21,0,19,21,id,data); mc.offsetDrawLine(0,19,29,0,15,25,id,data); mc.offsetDrawLine(0,15,25,0,19,21,id,data); mc.offsetDrawLine(0,40,25,0,50,35,id,data); mc.offsetDrawLine(0,40,25,0,50,15,id,data); mc.offsetDrawLine(0,0,0,0,10,10,id,data); mc.offsetDrawLine(0,10,0,0,16,6,id,data); mc.offsetDrawLine(0,16,6,0,35,6,id,data); mc.offsetDrawLine(0,35,6,0,41,0,id,data); mc.offsetDrawLine(0,41,0,0,50,9,id,data); mc.offsetDrawLine(0,0,40,0,10,50,id,data); mc.offsetDrawLine(0,10,50,0,16,44,id,data); mc.offsetDrawLine(0,16,44,0,35,44,id,data); mc.offsetDrawLine(0,35,44,0,41,50,id,data); mc.offsetDrawLine(0,41,50,0,50,41,id,data); mc.offsetDrawLine(0,0,0,0,10,10,0,0); mc.offsetDrawLine(0,0,0,0,10,10,24,2); mc.offsetDrawLine(0,10,0,0,0,10,159,14); mc.setOffsetBlock(0,0,0,24,2); } int main(int argc, char** argv) { bool con=mc.ConnectMinecraft("zk","919b005179e840e1bf78fef437b2f298"); if(!con){ cout<<"连接失败"<<endl; return 0; } bool fly=true; mc.setPlayerFly("陈若麟",fly); cin>>x>>y>>z;//3259 51 4208 mc.setVariable(x,y,z); mc.offsetDrawLine(0,10,0,0,0,10,159,14); a(); return 0; }