⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 player.java

📁 简单的文字游戏 包括行走
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
			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 + -