methodes ivm hit points
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
Reference in New Issue
Block a user