c++制作我的世界

本人刚上初中,是个萌新,制作不易,不喜勿喷,谢谢支持。

源代码如下: 

#include<windows.h>
#include<stdio.h>
#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<ctime>
#include<conio.h>
#include<stdlib.h>
using namespace std;
enum ConsoleColor {
    BLACK = 0,
    BLUE = 1,
    GREEN = 2,
    CYAN = 3,
    RED = 4,
    MAGENTA = 5,
    BROWN = 6,
    LIGHT_GRAY = 7,
    DARK_GRAY = 8,
    LIGHT_BLUE = 9,
    LIGHT_GREEN = 10,
    LIGHT_CYAN = 11,
    LIGHT_RED = 12,
    LIGHT_MAGENTA = 13,
    YELLOW = 14,
    WHITE = 15
};
void COLOR_PRINT(const char* s, int color)
{
 HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE);
 SetConsoleTextAttribute(handle, FOREGROUND_INTENSITY | color);
 printf(s);
 SetConsoleTextAttribute(handle, FOREGROUND_INTENSITY | 7);
}
void rgb_init() {
HANDLE hIn = GetStdHandle(STD_INPUT_HANDLE);
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
DWORD dwInMode, dwOutMode;
GetConsoleMode(hIn, &dwInMode);
GetConsoleMode(hOut, &dwOutMode);
dwInMode |=0x0200; 
dwOutMode |=0x0004;
SetConsoleMode(hIn, dwInMode);
SetConsoleMode(hOut,dwOutMode);
}
void rgb_set(int wr,int wg,int wb,int br,int bg,int bb){
printf("\033[38;2;%d;%d;%dm\033[48;2;%d;%d;%dm",wr,wg,wb,br,bg,bb);}
int main(){
	int hp=10;
	int a[61][100]={0};//主世界方块数组
	for(int i=0;i<=60;i++){
		for(int j=0;j<=99;j++){
		    if(i<=10){
		    	if(i==10&&j==20){//玩家初始坐标,10,20 
		    		a[i][j]=2;//玩家 
				}else if(i>=8&&j==5){
					a[i][j]=9;//木块 
				}else if(i==6&&j==5||i==7&&j==4||i==7&&j==5||i==7&&j==6){
					a[i][j]=10;//树叶 
				}else{
					a[i][j]=0;//空气
				}
			}else if(i>11){
				if(i==15&&j==18||j==60&&i==14||j==6&&i==17||j==45&&i==16||i==15&&j==19||i==16&&j==18||i==16&&j==19||i==20&&j==34||i==21&&j==78||i==22&&j==78||i==14&&j==90||i==14&&j==66||i==15&&j==66||i==24&&j==67||i==25&&j==68||i==15&&j==2||i==15&&j==3){
					a[i][j]=3;//煤矿 
				}else if(i==31&&j==19||i==35&&j==78||i==45&&j==67||i==42&&j==67||i==42&&j==68||i==43&&j==67||i==43&&j==68||i==34&&j==34||i==56&&j==33||i==56&&j==32||i==56&&j==31||i==36&&j==3||i==35&&j==4||i==30&&j==10||i==32&&j==15||i==30&&j==9||i==33&&j==17){                                                                                                                                           
					a[i][j]=4;//铁矿 
				}else if(i==56&&j==17||i==54&&j==78||i==48&&j==56){
					a[i][j]=5;//钻石 
				}else if(i==11&&j>=25&&j<=40){
					a[i][j]=7;//水 
				}else if(i==12&&j>=25&&j<=40){
					a[i][j]=7;//水
				}else if(i==13&&j>=27&&j<=40){
					a[i][j]=7;//水
				}else if(i==13&&j>=30&&j<=38){
					a[i][j]=7;//水
				}else if(i==37&&j>=35&&j<=45){
					a[i][j]=8;//岩浆 
				}else{
					a[i][j]=1;//石块 
				}
			}else if(i==11){
				if(j<25||j>40){
					a[i][j]=6;//草 
				}
			}
		}
	} 
	int sj;
	int zybl=1;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<"                                                                                                  "<<"按任意键开始游戏";
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	
	
	char zy;
	if(_kbhit()){
			zybl=0;
			system("cls");
	}
	
	
	
		
	
	
	
	
	
	int u=0;
	int sum=0;//草 
	int sum1=0;//石 
	int sum2=0;//木 
	int sum3=0;//木板 
	int sum4=0;//铁 
	int sum5=0;//煤 
	int sum6=0;//钻 
    int sjbl=8;//时间变量
    int zb=10,zb2=20;//玩家初始坐标,10,20 
    int xht=1;//循环体变量
	bool ms=0; 
	int fk;
    while(xht=1){	
	char xz1;//玩家行动变量
	if(_kbhit()){
		xz1 = _getch();
		if(ms==0){
			if(xz1=='a'){//向左 
		    if(a[zb][zb2-1]==0&&zb2-1>-1){
			swap(a[zb][zb2],a[zb][zb2-1]);
			zb2--;
			sjbl++;
			int fxxh=1;
			int jsq=0;
		    while(fxxh=1){
			    if(a[zb+1][zb2]==0){
				    swap(a[zb][zb2],a[zb+1][zb2]);
				    zb++;
				    jsq++;
			    }else{
			    	 if(jsq>=5){
				    	if(a[zb+1][zb2]!=7){
				    		hp-=(jsq-5);
						}
					}
				    break;
			    }
		    }
		    }	
	    }else if(xz1=='d'){//向右 
	        if(a[zb][zb2+1]==0&&zb2+1<=100){
	        swap(a[zb][zb2],a[zb][zb2+1]);
		    zb2++;
		    sjbl++;
		    int fxxh1=1;
		    int jsq2=0;
		    while(fxxh1=1){
			    if(a[zb+1][zb2]==0){
				    swap(a[zb][zb2],a[zb+1][zb2]);
				    zb++;
				    jsq2++;
			    }else{
				    if(jsq2>=5){
				    	if(a[zb+1][zb2]!=7){
				    		hp-=(jsq2-5);
						}
					}
				    break;
			    }
		    }
	        }
	    }else if(xz1=='q'){//向左上 
	        if(a[zb-1][zb2-1]==0&&a[zb][zb2-1]!=0&&zb-1>-1&&zb2-1>-1){
		        swap(a[zb][zb2],a[zb-1][zb2-1]);
                zb--;
                zb2--;
                sjbl++;
            }
	    }else if(xz1=='e'){//向右上 
		    if(a[zb-1][zb2+1]==0&&a[zb][zb2+1]!=0&&zb-1>-1&&zb2+1<=100){
		        swap(a[zb][zb2],a[zb-1][zb2+1]);
	         	zb--;
		        zb2++;
		        sjbl++;
	        } 
     	}else if(xz1=='4'){//向左挖 
		    if(a[zb][zb2-1]!=0){
		    	if(a[zb][zb2-1]==6){
		        	sum++;
				}else if(a[zb][zb2-1]==1){
					sum1++;
				}else if(a[zb][zb2-1]==9){
					sum2++;
				}else if(a[zb][zb2-1]==4){
					sum4++;
				}else if(a[zb][zb2-1]==3){
					sum5++;
				}else if(a[zb][zb2-1]==5){
					sum6++;
				}
		        a[zb][zb2-1]=0;
		        sjbl++;
	        }
	    }else if(xz1=='6'){//向右挖 
		    if(a[zb][zb2+1]!=0){
		    	if(a[zb][zb2+1]==6){
		        	sum++;
				}else if(a[zb][zb2+1]==1){
					sum1++;
				}else if(a[zb][zb2+1]==9){
					sum2++;
				}else if(a[zb][zb2+1]==4){
					sum4++;
				}else if(a[zb][zb2+1]==3){
					sum5++;
				}else if(a[zb][zb2+1]==5){
					sum6++;
				}
		        a[zb][zb2+1]=0;
		        sjbl++;
	        }
	    }else if(xz1=='8'){
		    if(a[zb-1][zb2]!=0){
		    	if(a[zb-1][zb2]==6){
		        	sum++;
				}else if(a[zb-1][zb2]==1){
					sum1++;
				}else if(a[zb-1][zb2]==9){
					sum2++;
				}else if(a[zb-1][zb2]==4){
					sum4++;
				}else if(a[zb-1][zb2]==3){
					sum5++;
				}else if(a[zb-1][zb2]==5){
					sum6++;
				}
			    a[zb-1][zb2]=0;
			    sjbl++;
		    }
	    }else if(xz1=='2'){
		    if(a[zb+1][zb2]!=0){
		    	if(a[zb+1][zb2]==6){
		        	sum++;
				}else if(a[zb+1][zb2]==1){
					sum1++;
				}else if(a[zb+1][zb2]==9){
					sum2++;
				}else if(a[zb+1][zb2]==4){
					sum4++;
				}else if(a[zb+1][zb2]==3){
					sum5++;
				}else if(a[zb+1][zb2]==5){
					sum6++;
				}
		     	a[zb+1][zb2]=0;
		    	sjbl++;
		    	int fxxh2=1;
		    	int jsq3=0;
		        while(fxxh2=1){
		    	    if(a[zb+1][zb2]==0){
			    	    swap(a[zb][zb2],a[zb+1][zb2]);
			    	    zb++;
			    	    jsq3++;
			        }else{
			        	if(jsq3>=5){
				    	    if(a[zb+1][zb2]!=7){
				    		    hp-=(jsq3-5);
						    }
					    }
				        break;
			        }  
		        }
	        }
    	}else if(xz1=='7'){
    		if(a[zb-1][zb2-1]!=0){
    			if(a[zb-1][zb2-1]==6){
		        	sum++;
				}else if(a[zb-1][zb2-1]==1){
					sum1++;
				}else if(a[zb-1][zb2-1]==9){
					sum2++;
				}else if(a[zb-1][zb2-1]==4){
					sum4++;
				}else if(a[zb-1][zb2-1]==3){
					sum5++;
				}else if(a[zb-1][zb2-1]==5){
					sum6++;
				}
		     	a[zb-1][zb2-1]=0;
		    	sjbl++;
			}
		}else if(xz1=='9'){
			
		}else if(xz1=='1'){
			
		}else if(xz1=='3'){
			
		}else if(xz1=='o'){
    		system("cls");
    		cout<<endl;
    		cout<<endl;
    		cout<<"                "<<"操作说明";
    		cout<<endl;
    		cout<<"           "<<"A向左";
    		cout<<endl;
    		cout<<"           "<<"D向右";
    		cout<<endl;
    		cout<<"           "<<"Q向左上";
    		cout<<endl;
    		cout<<"           "<<"E向右上";
    		cout<<endl;
    		cout<<"           "<<"4向左挖(挖掘模式)";
    		cout<<endl;
    		cout<<"           "<<"6向右挖(挖掘模式)";
    		cout<<endl;
    		cout<<"           "<<"8向上挖(挖掘模式)";
    		cout<<endl;
    		cout<<"           "<<"2向下挖(挖掘模式)";
    		cout<<endl;
    		cout<<"           "<<"4向左放(建造模式)";
    		cout<<endl;
    		cout<<"           "<<"6向右放(建造模式)";
    		cout<<endl;
    		cout<<"           "<<"8向上放(建造模式)";
    		cout<<endl;
    		cout<<"           "<<"2向下放(建造模式)";
    		cout<<endl;
    		cout<<"           "<<"u切换方块";
    		cout<<endl;
    		cout<<"                                "<<"17秒后返回游戏";
			Sleep(20000);
		}else if(xz1=='i'){
			if(ms==0){
				ms=1;
			}else{
				ms=0;
			}
		}
        }else if(ms==1){
        	if(xz1=='a'){//向左 
		    if(a[zb][zb2-1]==0&&zb2-1>-1){
			swap(a[zb][zb2],a[zb][zb2-1]);
			zb2--;
			sjbl++;
			int fxxh=1;
			int jsq4=0;
		    while(fxxh=1){
			    if(a[zb+1][zb2]==0){
				    swap(a[zb][zb2],a[zb+1][zb2]);
				    zb++;
				     jsq4++;
			    }else{
			    	 if(jsq4>=5){
				    	if(a[zb+1][zb2]!=7){
				    		hp-=(jsq4-5);
						}
					}
				    break;
			    }
		    }
		    }	
	    }else if(xz1=='d'){//向右 
	        if(a[zb][zb2+1]==0&&zb2+1<=100){
	        swap(a[zb][zb2],a[zb][zb2+1]);
		    zb2++;
		    sjbl++;
		    int fxxh1=1;
		    int jsq5=0;
		    while(fxxh1=1){
			    if(a[zb+1][zb2]==0){
				    swap(a[zb][zb2],a[zb+1][zb2]);
				    zb++;
				    jsq5++;	
			    }else{
			    	if(jsq5>=5){
			    		if(a[zb+1][zb2]!=7){
			    			hp-=(jsq5-5);
						}
					}
				    break;
			    }
		    }
	        }
	    }else if(xz1=='q'){//向左上 
	        if(a[zb-1][zb2-1]==0&&a[zb][zb2-1]!=0&&zb-1>-1&&zb2-1>-1){
		        swap(a[zb][zb2],a[zb-1][zb2-1]);
                zb--;
                zb2--;
                sjbl++;
            }
	    }else if(xz1=='e'){//向右上 
		    if(a[zb-1][zb2+1]==0&&a[zb][zb2+1]!=0&&zb-1>-1&&zb2+1<=100){
		        swap(a[zb][zb2],a[zb-1][zb2+1]);
	         	zb--;
		        zb2++;
		        sjbl++;
	        } 
     	}else if(xz1=='4'){//左 
     		if(a[zb][zb2-1]==0){
     			if(u==1){
     				if(sum!=0){
     					sum--;
     					 a[zb][zb2-1]=6;
					}
				}else if(u==2){
					if(sum1!=0){
						sum1--;
						a[zb][zb2-1]=1;
					}
					
				}else if(u==3){
					if(sum2!=0){
						sum2--;
						a[zb][zb2-1]=9;
					}
					
				}else if(u==4){
					if(sum3!=0){
						sum3--;
					}
					
				}else if(u==5){
					if(sum4!=0){
						sum4--;
						a[zb][zb2-1]=4;
					}
				
				}else if(u==6){
					if(sum5!=0){
						sum5--;
						a[zb][zb2-1]=3;
					}
					
				}else if(u==7){
					if(sum6!=0){
						sum6--;
						a[zb][zb2-1]=5;
					}
					
				}
			}
		}else if(xz1=='6'){//右 
			if(a[zb][zb2+1]==0){
     			if(u==1){
     				if(sum!=0){
     					sum--;
     					 a[zb][zb2+1]=6;
					}
				}else if(u==2){
					if(sum1!=0){
						sum1--;
						a[zb][zb2+1]=1;
					}
					
				}else if(u==3){
					if(sum2!=0){
						sum2--;
						a[zb][zb2+1]=9;
					}
					
				}else if(u==4){
					if(sum3!=0){
						sum3--;
					}
					
				}else if(u==5){
					if(sum4!=0){
						sum4--;
						a[zb][zb2+1]=4;
					}
				
				}else if(u==6){
					if(sum5!=0){
						sum5--;
						a[zb][zb2+1]=3;
					}
					
				}else if(u==7){
					if(sum6!=0){
						sum6--;
						a[zb][zb2+1]=5;
					}
					
				}
			}
		}else if(xz1=='2'){//下 
			if(a[zb-1][zb2]==0){
     			if(u==1){
     				if(sum!=0){
     					sum--;
     					swap(a[zb][zb2],a[zb-1][zb2]);
     					zb--;
     					 a[zb+1][zb2]=6;
					}
				}else if(u==2){
					if(sum1!=0){
						sum1--;
						swap(a[zb][zb2],a[zb-1][zb2]);
						zb--;
						a[zb+1][zb2]=1;
					}
					
				}else if(u==3){
					if(sum2!=0){
						sum2--;
						swap(a[zb][zb2],a[zb-1][zb2]);
						zb--;
						a[zb+1][zb2]=9;
					}
					
				}else if(u==4){
					if(sum3!=0){
						sum3--;
					}
					
				}else if(u==5){
					if(sum4!=0){
						sum4--;
						swap(a[zb][zb2],a[zb-1][zb2]);
						zb--;
						a[zb+1][zb2]=4;
					}
				
				}else if(u==6){
					if(sum5!=0){
						sum5--;
						swap(a[zb][zb2],a[zb-1][zb2]);
						zb--;
						a[zb+1][zb2]=3;
					}
					
				}else if(u==7){
					if(sum6!=0){
						sum6--;
						swap(a[zb][zb2],a[zb-1][zb2]);
						zb--;
						a[zb+1][zb2]=5;
					}
					
				}
			}
		}else if(xz1=='8'){//上 
			if(a[zb-1][zb2]==0){
     			if(u==1){
     				if(sum!=0){
     					sum--;
     					 a[zb-1][zb2]=6;
					}
				}else if(u==2){
					if(sum1!=0){
						sum1--;
						a[zb-1][zb2]=1;
					}
					
				}else if(u==3){
					if(sum2!=0){
						sum2--;
						a[zb-1][zb2]=9;
					}
					
				}else if(u==4){
					if(sum3!=0){
						sum3--;
					}
					
				}else if(u==5){
					if(sum4!=0){
						sum4--;
						a[zb-1][zb2]=4;
					}
				
				}else if(u==6){
					if(sum5!=0){
						sum5--;
						a[zb-1][zb2]=3;
					}
					
				}else if(u==7){
					if(sum6!=0){
						sum6--;
						a[zb-1][zb2]=5;
					}
					
				}
			}
		}else if(xz1=='7'){//左上 
			if(a[zb-1][zb2-1]==0){
     			if(u==1){
     				if(sum!=0){
     					sum--;
     					 a[zb-1][zb2-1]=6;
					}
				}else if(u==2){
					if(sum1!=0){
						sum1--;
						a[zb-1][zb2-1]=1;
					}
					
				}else if(u==3){
					if(sum2!=0){
						sum2--;
						a[zb-1][zb2-1]=9;
					}
					
				}else if(u==4){
					if(sum3!=0){
						sum3--;
					}
					
				}else if(u==5){
					if(sum4!=0){
						sum4--;
						a[zb-1][zb2-1]=4;
					}
				
				}else if(u==6){
					if(sum5!=0){
						sum5--;
						a[zb-1][zb2-1]=3;
					}
					
				}else if(u==7){
					if(sum6!=0){
						sum6--;
						a[zb-1][zb2-1]=5;
					}
					
				}
			}
		}else if(xz1=='9'){//右上 
			if(a[zb-1][zb2+1]==0){
     			if(u==1){
     				if(sum!=0){
     					sum--;
     					 a[zb-1][zb2+1]=6;
					}
				}else if(u==2){
					if(sum1!=0){
						sum1--;
						a[zb-1][zb2+1]=1;
					}
					
				}else if(u==3){
					if(sum2!=0){
						sum2--;
						a[zb-1][zb2+1]=9;
					}
					
				}else if(u==4){
					if(sum3!=0){
						sum3--;
					}
					
				}else if(u==5){
					if(sum4!=0){
						sum4--;
						a[zb-1][zb2+1]=4;
					}
				
				}else if(u==6){
					if(sum5!=0){
						sum5--;
						a[zb-1][zb2+1]=3;
					}
					
				}else if(u==7){
					if(sum6!=0){
						sum6--;
						a[zb-1][zb2+1]=5;
					}
					
				}
			}
		}else if(xz1=='1'){//左下 
			if(a[zb+1][zb2-1]==0){
     			if(u==1){
     				if(sum!=0){
     					sum--;
     					 a[zb+1][zb2-1]=6;
					}
				}else if(u==2){
					if(sum1!=0){
						sum1--;
						a[zb+1][zb2-1]=1;
					}
					
				}else if(u==3){
					if(sum2!=0){
						sum2--;
						a[zb+1][zb2-1]=9;
					}
					
				}else if(u==4){
					if(sum3!=0){
						sum3--;
					}
					
				}else if(u==5){
					if(sum4!=0){
						sum4--;
						a[zb+1][zb2-1]=4;
					}
				
				}else if(u==6){
					if(sum5!=0){
						sum5--;
						a[zb+1][zb2-1]=3;
					}
					
				}else if(u==7){
					if(sum6!=0){
						sum6--;
						a[zb+1][zb2-1]=5;
					}
					
				}
			}
		}else if(xz1=='3'){//右下 
			if(a[zb+1][zb2+1]==0){
     			if(u==1){
     				if(sum!=0){
     					sum--;
     					 a[zb+1][zb2+1]=6;
					}
				}else if(u==2){
					if(sum1!=0){
						sum1--;
						a[zb+1][zb2+1]=1;
					}
					
				}else if(u==3){
					if(sum2!=0){
						sum2--;
						a[zb+1][zb2+1]=9;
					}
					
				}else if(u==4){
					if(sum3!=0){
						sum3--;
					}
					
				}else if(u==5){
					if(sum4!=0){
						sum4--;
						a[zb+1][zb2+1]=4;
					}
				
				}else if(u==6){
					if(sum5!=0){
						sum5--;
						a[zb+1][zb2+1]=3;
					}
					
				}else if(u==7){
					if(sum6!=0){
						sum6--;
						a[zb+1][zb2+1]=5;
					}
					
				}
			}
		}else if(xz1=='i'){
			if(ms==0){
				ms=1;
			}else{
				ms=0;
			}
		}else if(xz1=='u'){
			if(u+1!=8){
				u++;
			}else{
				u=1;
			}
		}
		}
		
	if(sj==1){
		if(sjbl<=20&&sjbl>10){
		system("color e8");
	}else if(sjbl>20&&sjbl<=40){
		system("color 98");
	}else if(sjbl>40&&sjbl<=50){
		system("color 68");
	}else if(sjbl<=10||sjbl>50){
		system("color 08");
		if(sjbl==60){
			sjbl=0;
		}
	}
	}
	Sleep(0.000000000000001);
    system("cls");
	for(int i=0;i<=60;i++){
		for(int j=0;j<=99;j++){
			if(a[i][j]==0){
			    printf("  ");
			}else if(a[i][j]==1){
				COLOR_PRINT("█",8);
			}else if(a[i][j]==2){
				printf("★");
			}else if(a[i][j]==3){
				printf("▓");
			}else if(a[i][j]==4){
				printf("□");
			}else if(a[i][j]==5){
				COLOR_PRINT("△",1);
			}else if(a[i][j]==6){
				COLOR_PRINT("█",2);
			}else if(a[i][j]==7){
				COLOR_PRINT("▓",9);
			}else if(a[i][j]==8){
				COLOR_PRINT("▓",12);
			}else if(a[i][j]==9){
				COLOR_PRINT("█",6);
			}else if(a[i][j]==10){
				COLOR_PRINT("▓",10);
			}
		}
		
		if(i==11){
			cout<<"    "<<"草块"<<sum;
			if(u==1){
				cout<<"●"<<"当前使用方块";
			}
	    }else if(i==12){
	    	cout<<"    "<<"石块"<<sum1;
	    	if(u==2){
				cout<<"●"<<"当前使用方块";
			}
		}else if(i==13){
			cout<<"    "<<"木块"<<sum2;
			if(u==3){
				cout<<"●"<<"当前使用方块";
			}
		}else if(i==14){
			cout<<"    "<<"木板"<<sum3;
			if(u==4){
				cout<<"●"<<"当前使用方块";
			}
		}else if(i==15){
			cout<<"    "<<"铁矿"<<sum4;
			if(u==5){
				cout<<"●"<<"当前使用方块";
			}
		}else if(i==16){
			cout<<"    "<<"煤矿"<<sum5;
			if(u==6){
				cout<<"●"<<"当前使用方块";
			}
		}else if(i==17){
			cout<<"    "<<"钻矿"<<sum6;
			if(u==7){
				cout<<"●"<<"当前使用方块";
			}
		}else if(i==18){
		    if(ms==0){
		    	cout<<"   "<<"挖掘模式i";
			}else{
				cout<<"   "<<"建造模式i";
			}
		}else if(i==19){
			cout<<"    "<<"";
		}else if(i==20){
			cout<<"    "<<"";
		}else if(i==21){
			cout<<"    "<<"";
		}else if(i==22){
			cout<<"    "<<"";
		}else if(i==23){
			cout<<"    "<<"";
		}else if(i==24){
			cout<<"    "<<"";
		}else if(i==25){
			cout<<"    "<<"";
		}else if(i==3){
			cout<<"    "<<"O查看操作";
		}else if(i==1){
			if(hp<=0){
				cout<<"血量:";
				for(int sw=1;sw<=10;sw++){
					COLOR_PRINT("█",15);
				}
				Sleep(6000);
				system("cls");
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<"                                                                                                                "<<"你失败了";
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				cout<<endl;
				Sleep(8000);
				return 0;
			}
			cout<<"血量:";
			for(int hpx=1;hpx<=hp;hpx++){
				COLOR_PRINT("█",4);
			}
			for(int hpx2=1;hpx2<=10-hp;hpx2++){
				COLOR_PRINT("█",15);
			}
		}
		cout<<endl;
	}
	cout<<endl;
	
	}

	
}
	return 0;
} 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值