methodes ivm hit points

This commit is contained in:
Leen Dereu
2018-03-23 13:19:20 +01:00
parent 311ecfd9ce
commit b61378e423

View File

@@ -6,6 +6,8 @@ import worms.util.IllegalNameException;
import static java.lang.Math.*;
import java.util.Random;
/**
* A class with the specifications of the worm
*
@@ -122,6 +124,9 @@ public class Worm {
if (validName != -1)
throw new IllegalNameException(validName, name);
this.name = name;
long startHitPoints = 1000 + (new Random().nextLong() * (2000 - 1000));
setHitPoints(startHitPoints);
}
//===================================================================================
@@ -754,6 +759,26 @@ public class Worm {
}
//===================================================================================
// endregion
// region hitPoints
//===================================================================================
@Basic @Raw
public long gethitPoints() {
return this.hitPoints;
}
@Raw
private void setHitPoints(long hitPoints) {
if (hitPoints <= 0)
//TODO worm sterft + weghalen van gamewereld
this.hitPoints = hitPoints;
}
private long hitPoints;
//===================================================================================
// endregion
}