package Cs1_6;
public class Game {
public static void Da(Persion p1,Persion f1){
Police p;
Fei f;
if (p1 instanceof Police){
p=(Police) p1;
f=(Fei) f1;
}
else{
p=(Police) f1;
f=(Fei) p1;
}
System.out.println("警察开了枪");
p.Attack(f);
System.out.println(f.toString());
while (p.getHp()>0 && f.getHp()>0){
System.out.println("匪徒开了枪");
f.Attack(p);
System.out.println(p.toString());
System.out.println();
if(p.getHp()<=0){
break;
}
System.out.println("警察开了枪");
p.Attack(f);
System.out.println(f.toString());
}}
public static void IsLive(Persion p1,Persion f1){
Police p;
Fei f;
if (p1 instanceof Police){
p=(Police) p1;
f=(Fei) f1;
}
else{
p=(Police) f1;
f=(Fei) p1;
}
if (p.getHp()<=0){
System.out.println("警察阵亡");
}
else if(f.getHp()<=0){
System.out.println("匪徒阵亡");
}
}
public static void main(String[] args) {
//创建
Police p = new Police(100,(int)(Math.random()*20+1));
Fei f = new Fei(100,(int)(Math.random()*20+1));
//谁先打
// boolean b = Math.random()>=0.5;
//警察先打
if(Math.random()>=0.5){
Da(p,f);
// System.out.println("警察开了枪");
// p.Attack(f);
// System.out.println(f.toString());
// while (p.getHp()>0 && f.getHp()>0){
//
//
//
// System.out.println("匪徒开了枪");
// f.Attack(p);
// System.out.println(p.toString());
// System.out.println();
// if(p.getHp()<=0){
// break;
// }
// System.out.println("警察开了枪");
// p.Attack(f);
// System.out.println(f.toString());
// }
}
//匪徒先打
else{
Da(f,p);
// System.out.println("匪徒开了枪");
// f.Attack(p);
// System.out.println(p.toString());
// while (p.getHp()>0 && f.getHp()>0){
//
// System.out.println("警察开了枪");
// p.Attack(f);
// System.out.println(f.toString());
// System.out.println();
// if(f.getHp()<=0){
// break;
// }
// System.out.println("匪徒开了枪");
// f.Attack(p);
// System.out.println(p.toString());
// }
}
// while (p.getHp()>0 && f.getHp()>0){
//
// System.out.println("警察开了枪");
// p.Attack(f);
// System.out.println(f.toString());
// if(f.getHp()<=0){
// break;
// }
// System.out.println("匪徒开了枪");
// f.Attack(p);
// System.out.println(p.toString());
// }
//是否活着
IsLive(p,f);
// if (p.getHp()<=0){
// System.out.println("警察阵亡");
// }
// else if(f.getHp()<=0){
// System.out.println("匪徒阵亡");
// }
}
}