我试图让一个拥有10条生命的玩家类并拥有一个伤害方法和一个checkDeath方法,该伤害方法可以让生命远离玩家,而死亡方法应该检查玩家是否死了,看看是否如果玩家死或假,玩家的生命不到一次就会返回。
到目前为止,这是我的代码:
public class Player {
protected boolean death = true;
Player mylife= new Player();//Dont know how to assign it 10 lives
public void damage(){
if (myLife < 1) {
return true;
else {
return false;
}
public void checkDeath() {
}
}
答案 0 :(得分:2)
public class Player {
int liveCount = 10;
public boolean damage() {
if (myLife < 1)
return true;
else
return false;
}
public boolean isDead() {
return liveCount < 1;
}
}
答案 1 :(得分:0)
public class Player {
int liveCount = 10;
public boolean damage() {
--liveCount;
return isDead();
}
public boolean isDead() {
return liveCount < 1;
}
public void boostLives(int moreLives) {
liveCount += moreLives;
}
}
答案 2 :(得分:0)
public class Player{
int lives=10;
public boolean damage(){
lives--;
return isDead();
}
public boolean isDead(){
return lives<1;
}