1. 程式人生 > 其它 >C++小蜜蜂

C++小蜜蜂

#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);
}