📄 main.java
字号:
import java.util.Scanner;
public class Main {
/**
* 游戏开场
*/
private Open open =new Open();
/**
* 玩家主角对象
*/
private Player player = new Player();
/**
* 游戏控制台
*/
static Main console = new Main();
/**
* 战斗初始化
*/
static Combat combat=new Combat();
/**
* 游戏状态
*/
private int gState = 0;
/**
* 用户选择
*/
private int choose = 0;
/**
* 用户输入
*/
private Scanner scanner = new Scanner(System.in);
public static void main(String[] args) {
console.gState = 0; //游戏状态初始化
while(console.gState != -1){
console.print(console.gState);
console.choose = console.input(console.gState);
if(console.choose == -1) //判断玩家输出
continue;
else if(console.choose == 10){
console.gState = -1;
System.out.println("游戏退出...");
System.exit(0);
}
else if(console.choose <5&&console.choose>0){
console.player.move(console.choose);
}else if(console.choose==5){
console.player.state();
}else if(console.choose==6){
console.player.cPoint();
}else if(console.choose==7){
while(true){
System.out.println( "(1)角色装备 \n" + "(2)角色包裹\n"+"(3)返回主界面");
System.out.println("请选择:");
Scanner sc =new Scanner(System.in);
int Sc = sc.nextInt();
if(Sc==1){
console.player.Equip();
}
if(Sc==2){
console.player.PTools();
}
if(Sc==3){
Main.main(null);
}
}
}else if(console.choose==8){
Shop s =new Shop();
s.sell();
}else if(console.choose==9){
System.out.println("#########################");
System.out.println("魔王的坐标为:x==36 y==390");
System.out.println("#########################");
}
}
}
public void print(int screen){
switch(screen){
case 0:
System.out.println(" ———————————————————————————————————————————————————————");
System.out.println(" ┏——————————菜单————————————┓");
System.out.println("┣━━━┫(1)向东走 (2)向西走 (3)向北走 (4)向南走┣━━━┫");
System.out.println("┣━━━┫(5)状态 (6)属性点 (7)物品 (8)商店 ┣━━━┫");
System.out.println("┣━━━┫(9)BOSS位置 (10)退出游戏 ┣━━━┫");
System.out.println(" ┻————————————————————— ———┻");
break;
}
}
public int input(int state){
int c = console.scanner.nextInt();
if(state == 0 && (c<1 || c>10)){
System.out.println("错误的输入,请输入正确的指令。");
return -1;
}else
return c;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -