我正在尝试使一个有10个生命的player类,有一个damage方法和一个checkDeath方法,而damage方法从玩家那里获取生命,check death方法应该通过查看玩家是否有少于一条生命的生命来检查玩家是否死亡,如果玩家死亡或错误,则返回true。
这是我到目前为止的代码:
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() {
}
}
发布于 2012-03-23 13:39:57
public class Player {
int liveCount = 10;
public boolean damage() {
if (myLife < 1)
return true;
else
return false;
}
public boolean isDead() {
return liveCount < 1;
}
}
发布于 2012-03-23 14:05:43
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;
}
}
发布于 2012-03-24 06:21:58
public class Player{
int lives=10;
public boolean damage(){
lives--;
return isDead();
}
public boolean isDead(){
return lives<1;
}
https://stackoverflow.com/questions/9834609
复制相似问题