int flag=menulogin.Menulogin(); //遊戲開始標記符;html
Boolean red = false; Boolean blue = false; //默認英雄初始是沒有buff的 while (flag==3) { Menuable menuable = new Menuable(); Menuyeguai menuyeguai = new Menuyeguai(); Menuzhuangbei menuzhuangbei = new Menuzhuangbei(); int res = menuable.Menuable(); //技能菜單 int[] arr = new int[4]; switch (res) { //技能生效操做 case 1: System.out.println("當前使用一技能誓約之盾!"); arr = Firstable(red); break; case 2: System.out.println("當前使用二技能迴旋打擊!"); arr = Secondable(red, blue); break; case 3: System.out.println("當前使用二技能聖劍裁決!"); arr = Thirdable(red, blue); break; case 10: int res1 = menuyeguai.Menuyeguai(); switch (res1){ //刷野生效操做 case 80: case 100: case 150: case 200: case 250:yase.setMoney(yase.getMoney()+res1);break; case 1: red = true;break; case 0: blue = true;break; case 10:; case 11:; default: System.out.println("系統錯誤"); } break; case 11: int res2 = menuzhuangbei.Menuzhuangbei(); switch (res2){ [PerfectMoney下載](https://www.gendan5.com/wallet/PerfectMoney.html)//進入裝備購買頁面 case 1: Shoe shoe = new Shoe(); if(yase.getMoney()>=200){ System.out.println(yase.name+"購買了"+shoe.name); yase.phyfangyu+=shoe.getPhyattack(); yase.move+=shoe.getMove(); yase.money=yase.money-200; }else{ System.out.println("金幣不足,沒法購買"+shoe.name); };break; case 2: Fajia fajia = new Fajia(); if(yase.getMoney()>=1200){ System.out.println(yase.name+"購買了"+fajia.name); yase.phyattack+=fajia.getPhyattack(); //攻擊力+ yase.phyfangyu+=fajia.getPhyfanyu(); //防護力+ yase.money=yase.money-1200; }else { System.out.println("金幣不足,沒法購買"+fajia.name); };break; case 3: Anyinzhanfu anyinzhanfu = new Anyinzhanfu(); if(yase.getMoney()>=2000){ System.out.println(yase.name+"購買了"+anyinzhanfu.name); yase.phyattack+=anyinzhanfu.getPhyattack(); //攻擊力+ yase.blood+=anyinzhanfu.getBlood(); //生命力+ yase.money=yase.money-2000; }else { System.out.println("金幣不足,沒法購買"+anyinzhanfu.name); } break; case 10: case 11: default: System.out.println("系統錯誤"); } break; case 4: return; default: System.out.println("自動平A中。。。。"); break; } yase.setPhyattack(yase.getPhyattack()+arr[0]); yase.setBlood(yase.getBlood()+arr[1]); yase.setMove(yase.getMove()+arr[2]); System.out.println(yase.getName()+"當前屬性爲"+" 金幣 "+yase.getMoney()+" 物理攻擊 "+yase.getPhyattack()+" 血量 "+yase.getBlood()+" 移速 "+yase.getMove() +" 當前技能冷卻時間 "+arr[3]+"ms"); }