📄 player.java
字号:
if (ps.equals("Y") || ps.equals("y")) {
Tools tools = new Tools();
System.out.println("请选择要更换的部位");
System.out.println("1.头部装备");
System.out.println("2.身体装备");
System.out.println("3.脚部装备");
System.out.println("4.武器");
System.out.println("5.回到菜单");
Scanner c = new Scanner(System.in);
int c1 = s.nextInt();
if (c1 == 1) {
System.out.println("请需要穿上的装备:" + Phead);
Scanner c2 = new Scanner(System.in);
String c3 = s.next();
if (head.equals("牛仔帽(+防御力 5)")) {
Phead.addElement("N.牛仔帽(+防御力 5)");
tools.NZM(2);
} else if (head.equals("羽毛头饰(+防御力 10)")) {
Phead.addElement("Y.羽毛头饰(+防御力 10)");
tools.YMTS(2);
} else if (head.equals("暴风皮帽(+防御力 20 +攻击力10)")) {
Phead.addElement("B.暴风皮帽(+防御力 20 +攻击力10)");
tools.BFPM(2);
} else if (head.equals("急速头带(+防御力 30 +攻击力20)")) {
Phead.addElement("J.急速头带(+防御力 30 +攻击力20)");
tools.JSTD(2);
}
if (c3.equals("N") || c3.equals("n")) {
Phead.remove("N.牛仔帽(+防御力 5)");
tools.NZM(1);
head="牛仔帽(+防御力 5)";
} else if (c3.equals("Y") || c3.equals("y")) {
Phead.remove("Y.羽毛头饰(+防御力 10)");
tools.YMTS(1);
head="羽毛头饰(+防御力 10)";
} else if (c3.equals("B") || c3.equals("b")) {
Phead.remove("B.暴风皮帽(+防御力 20 +攻击力10)");
tools.BFPM(1);
head="暴风皮帽(+防御力 20 +攻击力10)";
} else if (c3.equals("J") || c3.equals("j")) {
Phead.remove("J.急速头带(+防御力 30 +攻击力20)");
tools.JSTD(1);
head="急速头带(+防御力 30 +攻击力20)";
}
}
if(c1==2){
System.out.println("请需要穿上的装备:" + Pbody);
Scanner c2 = new Scanner(System.in);
String c3 = s.next();
if (body.equals("牛仔衣(+防御力 10)")) {
Pbody.addElement("N.牛仔衣(+防御力 10)");
tools.NZY(2);
} else if (head.equals("羽毛轻袍(+防御力 20)")) {
Pbody.addElement("Y.羽毛轻袍(+防御力 20)");
tools.YMQP(2);
} else if (head.equals("暴风神衣(+防御力 40 +攻击力4)")) {
Pbody.addElement("B.暴风神衣(+防御力 40 +攻击力4)");
tools.BFSY(2);
} else if (head.equals("急速外套(+防御力 60 +攻击力15)")) {
Pbody.addElement("J.急速外套(+防御力 60 +攻击力15)");
tools.JSWT(2);
}
if (c3.equals("N") || c3.equals("N")) {
Pbody.remove("N.牛仔衣(+防御力 10)");
tools.NZY(1);
body="牛仔衣(+防御力 10)";
} else if (c3.equals("Y") || c3.equals("y")) {
Pbody.remove("Y.羽毛轻袍(+防御力 20)");
tools.YMQP(1);
body="羽毛轻袍(+防御力 20)";
} else if (c3.equals("B") || c3.equals("b")) {
Pbody.remove("B.暴风神衣(+防御力 40 +攻击力4)");
tools.BFSY(1);
body="暴风神衣(+防御力 40 +攻击力4)";
} else if (c3.equals("J") || c3.equals("j")) {
Pbody.remove("J.急速外套(+防御力 60 +攻击力15)");
tools.JSWT(1);
body="急速外套(+防御力 60 +攻击力15)";
}
}
if(c1==3){
System.out.println("请需要穿上的装备:" + Pshoes);
Scanner c2 = new Scanner(System.in);
String c3 = s.next();
if (shoes.equals("皮靴(+防御力 5)")) {
Pshoes.addElement("P.皮靴(+防御力 5)");
tools.PX(2);
} else if (shoes.equals("轻盈钢鞋(+防御力 8)")) {
Pshoes.addElement("Q.轻盈钢鞋(+防御力 8)");
tools.QYGX(2);
} else if (shoes.equals("暴风战鞋(+防御力 15 +攻击力2)")) {
Pshoes.addElement("B.暴风战鞋(+防御力 15 +攻击力2)");
tools.BFZX(2);
} else if (shoes.equals("急速靴子(+防御力 20 +攻击力10)")) {
Pshoes.addElement("J.急速靴子(+防御力 20 +攻击力10)");
tools.JSXZ(2);
}
if (c3.equals("P") || c3.equals("p")) {
Pshoes.remove("P.皮靴(+防御力 5)");
tools.PX(1);
shoes="皮靴(+防御力 5)";
} else if (c3.equals("Q") || c3.equals("q")) {
Pshoes.remove("Q.轻盈钢鞋(+防御力 8)");
tools.QYGX(1);
shoes="轻盈钢鞋(+防御力 8)";
} else if (c3.equals("B") || c3.equals("b")) {
Pshoes.remove("B.暴风战鞋(+防御力 15 +攻击力2)");
tools.BFZX(1);
shoes="暴风战鞋(+防御力 15 +攻击力2)";
} else if (c3.equals("J") || c3.equals("j")) {
Pshoes.remove("J.急速靴子(+防御力 20 +攻击力10)");
tools.JSXZ(1);
shoes="急速靴子(+防御力 20 +攻击力10)";
}
}
if(c1==4){
System.out.println("请需要穿上的装备:" + Parm);
Scanner c2 = new Scanner(System.in);
String c3 = s.next();
if (arm.equals("闪灵手枪(+攻击力 20)")) {
Parm.addElement("S.闪灵手枪(+攻击力 20)");
tools.SL(2);
} else if (arm.equals("死亡左轮(+攻击力 50)")) {
Parm.addElement("Z.死亡左轮(+攻击力 50)");
tools.SW(2);
} else if (arm.equals("极射-K5(+攻击力 100)")) {
Parm.addElement("J.极射-K5(+攻击力 100)");
tools.JS(2);
} else if (arm.equals("灵魂狙击(+攻击力 200)")) {
Parm.addElement("L.灵魂狙击(+攻击力 200)");
tools.LHJJ(2);
}else if (arm.equals("G41-手炮(+攻击力 290)")) {
Parm.addElement("G.G41-手炮(+攻击力 290)");
tools.G41(2);
}else if (arm.equals("加加恩激光炮(+攻击力 350)")) {
Parm.addElement("E.加加恩激光炮(+攻击力 350)");
tools.JJE(2);
}
if (c3.equals("S") || c3.equals("s")) {
arm="闪灵手枪(+攻击力 20)";
Parm.remove("S.闪灵手枪(+攻击力 20)");
tools.SL(1);
} else if (c3.equals("Z") || c3.equals("z")) {
Parm.remove("Z.死亡左轮(+攻击力 50)");
tools.SW(1);
arm="死亡左轮(+攻击力 50)";
} else if (c3.equals("J") || c3.equals("j")) {
Parm.remove("J.极射-K5(+攻击力 100)");
tools.JS(1);
head="极射-K5(+攻击力 100)";
} else if (c3.equals("L") || c3.equals("l")) {
Parm.remove("L.灵魂狙击(+攻击力 200)");
tools.LHJJ(1);
arm="灵魂狙击(+攻击力 200)";
}else if (c3.equals("G") || c3.equals("g")) {
Parm.remove("G.G41-手炮(+攻击力 290)");
tools.G41(1);
arm="G41-手炮(+攻击力 290)";
}else if (c3.equals("E") || c3.equals("e")) {
Parm.remove("E.加加恩激光炮(+攻击力 350)");
tools.JJE(1);
arm="加加恩激光炮(+攻击力 350)";
}
}
if(c1==5){
Main.main(null);
}else{
break;
}
}
if (ps.equals("N") || ps.equals("n")) {
Main.main(null);
break;
} else {
continue;
}
}
}
/***
* 玩家道具使用
*/
static void PTools() {
int a=1;
int b=1;
while (a==1) {
System.out.println("玩家背包物品:");
System.out.println(" " + Utools);
System.out.println("是否使用道具 (Y/N):");
Scanner US = new Scanner(System.in);
String us = US.next();
if (us.equals("Y") || us.equals("y")) {
Tools tools = new Tools();
while (b==1) {
System.out.println("请选择要使用的道具(H:生命药水 M:魔法药水 L:灵力药水 Q:退出)");
Scanner su = new Scanner(System.in);
String Su = su.next();
if (Su.equals("H") || Su.equals("h")) {
if (Utools.indexOf("生命药水x" + Shop.RCount) != -1) {
tools.uHP();
Utools.setElementAt("生命药水x" + (Shop.RCount - 1),
Utools.indexOf("生命药水x" + Shop.RCount));
Shop.RCount-=1;
if(Shop.RCount<=0){
Utools.remove("生命药水x" + Shop.RCount);
}
a=-1;
b=-1;
} else {
System.out.println("包裹里没有生命药水...");
System.out.println("");
}
}
if (Su.equals("M") || Su.equals("m")) {
if (Utools.indexOf("魔法药水x" + Shop.BCount) != -1) {
tools.uMP();
Utools.setElementAt("魔法药水x" + (Shop.BCount - 1),
Utools.indexOf("魔法药水x" + Shop.BCount));
Shop.BCount-=1;
if(Shop.BCount<=0){
Utools.remove("魔法药水x" + Shop.BCount);
}
a=-1;
b=-1;
} else {
System.out.println("包裹里没有魔法药水...");
System.out.println("");
}
}
if (Su.equals("L") || Su.equals("l")) {
if (Utools.indexOf("灵力药水x" + Shop.RBCount) != -1) {
tools.uRB();
Utools.setElementAt("灵力药水x" + (Shop.RBCount - 1),
Utools.indexOf("灵力药水x" + Shop.RBCount));
Shop.RBCount-=1;
if(Shop.RBCount<=0){
Utools.remove("灵力药水x" + Shop.RBCount);
}
a=-1;
b=-1;
} else {
System.out.println("包裹里没有灵力药水...");
System.out.println("");
}
}
if (Su.equals("Q") || Su.equals("q")) {
Combat.Utool=false;
a=-1;
b=-1;
}
}
}
if (us.equals("N") || us.equals("n")) {
Combat.Utool=false;
a=-1;
b=-1;
} else {
continue;
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -