package com.company;
public class Dragon extends Monster {
@Override
public void kill(Hero hero) {
// TODO Auto-generated method stub
if(!super.isLive())return;
if(!hero.isLive())return;
System.out.println(super.getName()+"挥舞着它可怕的"+super.getWeapon()+"冲向了"+hero.getName());
System.out.println("我们族的人可以扰乱你的心智,可以让你变的迟钝,降低你的躲避概率!而且我们的皮极厚");
hero.setCounteravoid((int)(getCounterattack()*0.5));
hero.hurt(this);
show();
}
public Dragon(String name, String weapon, int life, int attacker, int defender, int type,int counterattack) {
super(name , weapon, life, attacker, defender*2, type, counterattack);
}
public Dragon() {
}
}
package com.company;
import java.sql. *;
import java.util.*;
/*import java.math.*;
*/
public class Games {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// TODO Auto-generated method stub
Hero h1 = new Hero("唐三", "蓝银霸王枪", 20);
Monster m10 = new Insect("金眼黑龙王", "龙啸", 20, 10, 1, 1, 50);
Monster m11 = new Insect("邪眼暴君主宰", "剧毒", 60, 8, 1, 2, 50);
Monster m12 = new Insect("冰天雪女", "冰冻", 120, 1, 1, 1, 50);
Monster m13 = new Insect("翡翠天鹅", "突刺", 100, 1, 1, 1, 50);
Monster m14 = new Insect("妖眼魔树", "束缚", 110, 1, 1, 1, 50);
Monster m20 = new Dragon("人面魔珠", "珠毒", 100, 8, 1, 1, 50);
Monster m21 = new Dragon("暗魔邪神虎", "虎扑",200, 10, 5, 1, 50);
Monster m22 = new Dragon("海魂兽", "鲸吞", 300, 12, 5, 1, 50);
Monster m23 = new Dragon("邪魔虎鲸王", "尾斩", 150, 12, 1, 1, 50);
Monster m24 = new Dragon("天青牛蟒", "雷击", 400, 13, 1, 1, 50);
Monster m30 = new Dragon("哲罗鲑", "尾巴", 100, 10, 1, 1, 50);
Monster m31 = new Dragon("黑蟒", "獠牙", 240, 10, 1, 1, 50);
Monster m32 = new Dragon("浊九阴", "身体", 300, 10, 1, 1, 50);
Monster m33 = new Dragon("邪魔虎鲸皇", "尾斩", 200, 14, 1, 1, 50);
Monster m34 = new Dragon("天青牛蟒王", "雷击", 700, 15, 1, 1, 50);
Monster[] m1 = {m10, m11, m12,m13, m14};
Monster[] m2 = {m20, m21, m22,m23, m24};
Monster[] m3 = {m30, m31, m32,m33, m34};
System.out.println("欢迎来到地下世界:\n\n摆在你面前的有四条路:\n");
System.out.println("1.杀戮之都\n2.史莱克学院\n3.武魂殿");
System.out.print("请选择:");
int n = sc.nextInt();
jiemian(n, m1, m2, m3, h1);
}
public static void jiemian(int i, Monster[] m1, Monster[] m2, Monster[] m3, Hero h1) {
switch (i) {
case 1:
Level(h1, m1);
break;
case 2:
Level(h1, m2);
break;
case 3:
Level(h1, m3);
break;
default:
System.out.println("见鬼,你到底想