西瓜(错误版)

#include <iostream>
#include <string>
#include "minecraft.h"
using namespace std;
TxMinecraft mc;
/*绿色:35/13
黄绿色:35/5
红色:35/14
黑色:35/15*/
int main(int argc, char** argv)
{
    bool con=mc.ConnectMinecraft("zk.makeblock.net.cn","4c4ce4431bdc409388e0a110f5aa9dcc");
    if(!con){
        return 0;
        cout<<"连接失败";
    }
    bool fly=true;
    mc.setPlayerFly("hanxuyao",fly);
    string s[15][8][15];
    int x,y,z;
    cin>>x>>y>>z;
    string id,data;
    string green="35,13",yellow="35,3",red="35,14",black="35,15";
    //1
    int y1=0;
    s[-1][y1][-2]=yellow;
    s[0][y1][-2]=yellow;
    s[1][y1][-2]=yellow;
    s[-2][y1][-1]=yellow;
    s[-1][y1][-1]=yellow;
    s[0][y1][-1]=yellow;
    s[1][y1][-1]=yellow;
    s[2][y1][-1]=yellow;
    s[-2][y1][0]=yellow;
    s[-1][y1][0]=yellow;
    s[0][y1][0]=yellow;
    s[1][y1][0]=yellow;
    s[2][y1][0]=yellow;
    s[-2][y1][1]=yellow;
    s[-1][y1][1]=yellow;
    s[0][y1][1]=yellow;
    s[1][y1][1]=yellow;
    s[2][y1][1]=yellow;
    s[-1][y1][2]=yellow;
    s[0][y1][2]=yellow;
    s[1][y1][2]=yellow;
    y1++;
    //2
    s[-2][y1][-4]=yellow;
    s[-1][y1][-4]=yellow;
    s[1][y1][-4]=yellow;
    s[2][y1][-4]=yellow;
    s[-3][y1][-3]=yellow;
    s[3][y1][-3]=yellow;
    s[-2][y1][-3]=yellow;
    s[-1][y1][-3]=yellow;
    s[1][y1][-3]=yellow;
    s[2][y1][-3]=yellow;
    s[-3][y1][-2]=yellow;
    s[-2][y1][-2]=yellow;
    s[2][y1][-2]=yellow;
    s[3][y1][-2]=yellow;
    s[-4][y1][-1]=yellow;
    s[4][y1][-1]=yellow;
    s[-4][y1][0]=yellow;
    s[4][y1][0]=yellow;
    s[-3][y1][0]=yellow;
    s[3][y1][0]=yellow;
    s[-4][y1][1]=yellow;
    s[4][y1][1]=yellow;
    s[-3][y1][2]=yellow;
    s[-2][y1][2]=yellow;
    s[2][y1][2]=yellow;
    s[3][y1][2]=yellow;
    s[-3][y1][3]=yellow;
    s[3][y1][3]=yellow;
    s[-2][y1][3]=yellow;
    s[-1][y1][3]=yellow;
    s[1][y1][3]=yellow;
    s[2][y1][3]=yellow;
    s[-2][y1][4]=yellow;
    s[-1][y1][4]=yellow;
    s[1][y1][4]=yellow;
    s[2][y1][4]=yellow;
    s[0][y1][-4]=green;
    s[0][y1][-3]=green;
    s[-4][y1][-2]=green;
    s[4][y1][-2]=green;
    s[-3][y1][-1]=green;
    s[3][y1][-1]=green;
    s[-3][y1][1]=green;
    s[3][y1][1]=green;
    s[-4][y1][2]=green;
    s[4][y1][2]=green;
    s[0][y1][4]=green;
    s[0][y1][3]=green;
    y1++;
    //3
    s[-2][y1][-5]=yellow;
    s[1][y1][-5]=yellow;
    s[2][y1][-5]=yellow;
    s[3][y1][-4]=yellow;
    s[-3][y1][-4]=yellow;
    s[4][y1][-3]=yellow;
    s[-4][y1][-3]=yellow;
    s[5][y1][-1]=yellow;
    s[-5][y1][-1]=yellow;
    s[5][y1][0]=yellow;
    s[-5][y1][0]=yellow;
    s[5][y1][1]=yellow;
    s[-5][y1][1]=yellow;
    s[-2][y1][5]=yellow;
    s[1][y1][5]=yellow;
    s[2][y1][5]=yellow;
    s[3][y1][4]=yellow;
    s[-3][y1][4]=yellow;
    s[4][y1][3]=yellow;
    s[-4][y1][3]=yellow;
    s[-1][y1][-5]=green;
    s[0][y1][-5]=green;    
    s[-5][y1][-2]=green;
    s[5][y1][-2]=green;
    s[-5][y1][2]=green;
    s[5][y1][2]=green;
    s[1][y1][5]=green;
    s[0][y1][5]=green;
    y1++;
    //4    
    s[1][y1][-6]=green;
    s[0][y1][-6]=green;
    s[-5][y1][-3]=green;
    s[5][y1][-3]=green;
    s[-6][y1][-2]=green;
    s[6][y1][-2]=green;
    s[-1][y1][6]=green;
    s[0][y1][6]=green;
    s[-5][y1][3]=green;
    s[5][y1][3]=green;
    s[-6][y1][2]=green;
    s[6][y1][2]=green;
    s[-2][y1][-6]=yellow;
    s[-1][y1][-6]=yellow;
    s[2][y1][-6]=yellow;
    s[-3][y1][-5]=yellow;
    s[3][y1][-5]=yellow;
    s[-4][y1][-4]=yellow;
    s[4][y1][-4]=yellow;
    s[-6][y1][-1]=yellow;
    s[6][y1][-1]=yellow;
    s[-6][y1][0]=yellow;
    s[6][y1][0]=yellow;
    s[-6][y1][1]=yellow;
    s[6][y1][1]=yellow;
    s[-3][y1][5]=yellow;
    s[3][y1][5]=yellow;
    s[-4][y1][4]=yellow;
    s[4][y1][4]=yellow;
    s[-2][y1][6]=yellow;
    s[1][y1][6]=yellow;
    s[2][y1][6]=yellow;
    y1++;
    //5
    s[-3][y1][-6]=yellow;
    s[-2][y1][-6]=yellow;
    s[3][y1][-6]=yellow;
    s[2][y1][-6]=yellow;
    s[1][y1][-6]=yellow;
    s[-4][y1][-5]=yellow;
    s[4][y1][-5]=yellow;
    s[-5][y1][-4]=yellow;
    s[5][y1][-4]=yellow;
    s[-6][y1][-2]=yellow;
    s[6][y1][-2]=yellow;
    s[-6][y1][-1]=yellow;
    s[6][y1][-1]=yellow;
    s[-6][y1][0]=yellow;
    s[6][y1][0]=yellow;
    s[-6][y1][2]=yellow;
    s[6][y1][2]=yellow;
    s[-6][y1][1]=yellow;
    s[6][y1][1]=yellow;
    s[-3][y1][6]=yellow;
    s[-2][y1][6]=yellow;
    s[3][y1][6]=yellow;
    s[2][y1][6]=yellow;
    s[1][y1][6]=yellow;
    s[-4][y1][5]=yellow;
    s[4][y1][5]=yellow;
    s[-5][y1][4]=yellow;
    s[5][y1][4]=yellow;
    s[-1][y1][-6]=green;
    s[0][y1][-6]=green;
    s[-6][y1][-3]=green;
    s[6][y1][-3]=green;
    s[-6][y1][3]=green;
    s[6][y1][3]=green;
    s[1][y1][6]=green;
    s[0][y1][6]=green;
    y1++;
    //6
    s[0][y1][-7]=green;
    s[-1][y1][-7]=green;
    s[6][y1][-3]=green;
    s[-6][y1][-3]=green;
    s[0][y1][-7]=green;
    s[1][y1][-7]=green;
    s[6][y1][3]=green;
    s[-6][y1][3]=green;
    s[-1][y1][-7]=yellow;
    s[-4][y1][-6]=yellow;
    s[-3][y1][-6]=yellow;
    s[-2][y1][-6]=yellow;
    s[4][y1][-6]=yellow;
    s[3][y1][-6]=yellow;
    s[2][y1][-6]=yellow;
    s[-5][y1][-5]=yellow;
    s[5][y1][-5]=yellow;
    s[-6][y1][-4]=yellow;
    s[6][y1][-4]=yellow;
    s[-6][y1][-2]=yellow;
    s[6][y1][-2]=yellow;
    s[-7][y1][-1]=yellow;
    s[7][y1][-1]=yellow;
    s[-7][y1][0]=yellow;
    s[7][y1][0]=yellow;
    s[-7][y1][1]=yellow;
    s[7][y1][1]=yellow;
    s[-6][y1][2]=yellow;
    s[6][y1][2]=yellow;
    s[-6][y1][4]=yellow;
    s[6][y1][4]=yellow;
    s[-5][y1][5]=yellow;
    s[5][y1][5]=yellow;
    s[-1][y1][7]=yellow;
    s[-4][y1][6]=yellow;
    s[-3][y1][6]=yellow;
    s[-2][y1][6]=yellow;
    s[4][y1][6]=yellow;
    s[3][y1][6]=yellow;
    s[2][y1][6]=yellow;
    y1++;
    //7
    s[1][y1][-7]=yellow;
    s[2][y1][-7]=yellow;
    s[-2][y1][-7]=yellow;
    s[-3][y1][-6]=yellow;
    s[-4][y1][-6]=yellow;
    s[3][y1][-6]=yellow;
    s[4][y1][-6]=yellow;
    s[-5][y1][-5]=yellow;
    s[5][y1][-5]=yellow;
    s[-6][y1][-4]=yellow;
    s[7][y1][-2]=yellow;
    s[7][y1][-1]=yellow;
    s[-7][y1][-1]=yellow;
    s[7][y1][0]=yellow;
    s[-7][y1][0]=yellow;
    s[7][y1][1]=yellow;
    s[-7][y1][1]=yellow;
    s[6][y1][4]=yellow;
    s[-1][y1][7]=yellow;
    s[-2][y1][7]=yellow;
    s[2][y1][7]=yellow;
    s[-3][y1][6]=yellow;
    s[-4][y1][6]=yellow;
    s[3][y1][6]=yellow;
    s[4][y1][6]=yellow;
    s[-5][y1][5]=yellow;
    s[5][y1][5]=yellow;
    s[-1][y1][-7]=green;
    s[0][y1][-7]=green;
    s[6][y1][-4]=green;
    s[6][y1][-3]=green;
    s[-6][y1][-3]=green;
    s[-2][y1][-7]=green;
    s[2][y1][7]=green;
    s[1][y1][7]=green;
    s[0][y1][7]=green;
    s[-6][y1][4]=green;
    s[6][y1][3]=green;
    s[-6][y1][3]=green;
    s[-2][y1][-6]=red;
    s[-1][y1][-6]=red;
    s[0][y1][-6]=red;
    s[2][y1][-6]=red;
    s[1][y1][-6]=red;
    s[-2][y1][-5]=red;
    s[-1][y1][-5]=red;
    s[0][y1][-5]=red;
    s[2][y1][-5]=red;
    s[1][y1][-5]=red;
    s[-4][y1][-5]=red;
    s[-3][y1][-5]=red;
    s[3][y1][-5]=red;
    s[4][y1][-5]=red;
    s[-2][y1][-4]=red;
    s[-1][y1][-4]=red;
    s[0][y1][-4]=red;
    s[2][y1][-4]=red;
    s[1][y1][-4]=red;
    s[-4][y1][-4]=red;
    s[-3][y1][-4]=black;
    s[3][y1][-4]=red;
    s[4][y1][-4]=red;
    s[5][y1][-4]=red;
    s[-5][y1][-4]=red;
    s[-2][y1][-3]=red;
    s[-1][y1][-3]=red;
    s[0][y1][-3]=red;
    s[2][y1][-3]=red;
    s[1][y1][-3]=black;
    s[-4][y1][-3]=red;
    s[-3][y1][-3]=red;
    s[3][y1][-3]=red;
    s[5][y1][-3]=red;
    s[-5][y1][-3]=red;
    s[-2][y1][-2]=red;
    s[-1][y1][-2]=red;
    s[0][y1][-2]=red;
    s[2][y1][-2]=red;
    s[1][y1][-2]=red;
    s[-4][y1][-2]=red;
    s[-3][y1][-2]=red;
    s[3][y1][-2]=red;
    s[5][y1][-2]=red;
    s[-5][y1][-2]=black;
    s[6][y1][-2]=red;
    s[-6][y1][-2]=red;
    s[-2][y1][-1]=red;
    s[-1][y1][-1]=red;
    s[0][y1][-1]=red;
    s[2][y1][-1]=red;
    s[1][y1][-1]=red;
    s[-4][y1][-1]=red;
    s[-3][y1][-1]=red;
    s[3][y1][-1]=red;
    s[5][y1][-1]=red;
    s[-5][y1][-1]=red;
    s[6][y1][-1]=red;
    s[-6][y1][-1]=red;
    s[-2][y1][0]=black;
    s[-1][y1][0]=red;
    s[0][y1][0]=red;
    s[2][y1][0]=red;
    s[1][y1][0]=red;
    s[-4][y1][0]=red;
    s[-3][y1][0]=red;
    s[3][y1][0]=red;
    s[4][y1][0]=red;
    s[5][y1][0]=red;
    s[-5][y1][0]=red;
    s[6][y1][0]=red;
    s[-6][y1][0]=red;
    s[-2][y1][1]=red;
    s[-1][y1][1]=red;
    s[0][y1][1]=red;
    s[2][y1][1]=red;
    s[1][y1][1]=red;
    s[-4][y1][1]=red;
    s[-3][y1][1]=red;
    s[3][y1][1]=red;
    s[4][y1][1]=red;
    s[5][y1][1]=red;
    s[-5][y1][1]=red;
    s[6][y1][1]=red;
    s[-6][y1][1]=red;
    s[-2][y1][2]=red;
    s[-1][y1][2]=red;
    s[0][y1][2]=red;
    s[2][y1][2]=red;
    s[1][y1][2]=red;
    s[-4][y1][2]=black;
    s[-3][y1][2]=red;
    s[3][y1][2]=red;
    s[4][y1][2]=black;
    s[5][y1][2]=red;
    s[-5][y1][2]=red;
    s[6][y1][2]=red;
    s[-6][y1][2]=red;
    s[-2][y1][3]=red;
    s[-1][y1][3]=red;
    s[0][y1][3]=red;
    s[2][y1][3]=red;
    s[1][y1][3]=red;
    s[-4][y1][3]=red;
    s[-3][y1][3]=red;
    s[3][y1][3]=red;
    s[4][y1][3]=red;
    s[5][y1][3]=red;
    s[-5][y1][3]=red;
    s[-2][y1][4]=red;
    s[-1][y1][4]=red;
    s[0][y1][4]=red;
    s[2][y1][4]=black;
    s[1][y1][4]=red;
    s[-4][y1][4]=red;
    s[-3][y1][4]=red;
    s[3][y1][4]=red;
    s[4][y1][4]=red;
    s[5][y1][4]=red;
    s[-5][y1][4]=red;
    s[-2][y1][5]=red;
    s[-1][y1][5]=black;
    s[0][y1][5]=red;
    s[2][y1][5]=red;
    s[1][y1][5]=red;
    s[-4][y1][5]=red;
    s[-3][y1][5]=red;
    s[3][y1][5]=red;
    s[4][y1][5]=red;
    s[-2][y1][6]=red;
    s[-1][y1][6]=red;
    s[0][y1][6]=red;
    s[2][y1][6]=red;
    s[1][y1][6]=red;
    y1++;
    //8
    s[-2][y1][-7]=yellow;
    s[2][y1][-7]=yellow;
    s[-3][y1][-6]=yellow;
    s[4][y1][-6]=yellow;
    s[-4][y1][-6]=yellow;
    s[3][y1][-6]=yellow;
    s[-5][y1][-5]=yellow;
    s[5][y1][5]=yellow;
    s[-7][y1][-1]=yellow;
    s[7][y1][-1]=yellow;
    s[-7][y1][0]=yellow;
    s[7][y1][0]=yellow;
    s[-7][y1][1]=yellow;
    s[7][y1][1]=yellow;
    s[-2][y1][7]=yellow;
    s[2][y1][7]=yellow;
    s[-3][y1][6]=yellow;
    s[4][y1][6]=yellow;
    s[-4][y1][6]=yellow;
    s[3][y1][6]=yellow;
    s[-5][y1][5]=yellow;
    s[5][y1][5]=yellow;
    s[0][y1][-7]=yellow;
    s[1][y1][-7]=yellow;
    s[-1][y1][-7]=yellow;
    s[-6][y1][-3]=yellow;
    s[6][y1][-3]=yellow;
    s[-6][y1][-4]=yellow;
    s[6][y1][-4]=yellow;
    s[-7][y1][-2]=yellow;
    s[7][y1][-2]=yellow;
    s[-7][y1][2]=yellow;
    s[7][y1][2]=yellow;
    s[0][y1][7]=yellow;
    s[1][y1][7]=yellow;
    s[-1][y1][7]=yellow;
    s[-6][y1][3]=yellow;
    s[6][y1][3]=yellow;
    s[-6][y1][4]=yellow;
    s[6][y1][4]=yellow;
     for(int i=-7;i<8;i++){
        for(int j=0;j<9;j++){
            for(int c=-7;c<8;c++){
                if(s[i][j][c]==" "){
                s[i][j][c]="0,0";
                continue;
            }else{
                id=s[i][j][c].substr(0,s[i][j][c].find(","));
                data=s[i][j][c].substr(s[i][j][c].find(",")+1);
                mc.setBlock(x+i,y+j,z,stoi(id),stoi(data));
                }
            
            }
        }
    }
    return 0;
}

 

posted @ 2023-06-17 18:28  hanxuyao  阅读(6)  评论(0)    收藏  举报