Use Random instead of Math.random
This commit is contained in:
parent
461c871193
commit
5536151efa
@ -62,6 +62,7 @@ public class DiscoParty {
|
|||||||
DyeColor.BLACK,
|
DyeColor.BLACK,
|
||||||
DyeColor.WHITE
|
DyeColor.WHITE
|
||||||
};
|
};
|
||||||
|
private Random random;
|
||||||
|
|
||||||
public DiscoParty(DiscoSheep parent, Player player) {
|
public DiscoParty(DiscoSheep parent, Player player) {
|
||||||
this.ds = parent;
|
this.ds = parent;
|
||||||
@ -71,6 +72,7 @@ public class DiscoParty {
|
|||||||
this.radius = DiscoParty.defaultRadius;
|
this.radius = DiscoParty.defaultRadius;
|
||||||
this.sheep = DiscoParty.defaultSheep;
|
this.sheep = DiscoParty.defaultSheep;
|
||||||
this.guestNumbers = (HashMap) DiscoParty.getDefaultGuestNumbers().clone();
|
this.guestNumbers = (HashMap) DiscoParty.getDefaultGuestNumbers().clone();
|
||||||
|
random = new Random();
|
||||||
}
|
}
|
||||||
|
|
||||||
public DiscoParty(DiscoSheep parent) {
|
public DiscoParty(DiscoSheep parent) {
|
||||||
@ -80,6 +82,7 @@ public class DiscoParty {
|
|||||||
this.radius = DiscoParty.defaultRadius;
|
this.radius = DiscoParty.defaultRadius;
|
||||||
this.sheep = DiscoParty.defaultSheep;
|
this.sheep = DiscoParty.defaultSheep;
|
||||||
this.guestNumbers = (HashMap) DiscoParty.getDefaultGuestNumbers().clone();
|
this.guestNumbers = (HashMap) DiscoParty.getDefaultGuestNumbers().clone();
|
||||||
|
random = new Random();
|
||||||
}
|
}
|
||||||
|
|
||||||
// copy but with new player
|
// copy but with new player
|
||||||
@ -92,6 +95,7 @@ public class DiscoParty {
|
|||||||
newParty.radius = this.radius;
|
newParty.radius = this.radius;
|
||||||
newParty.sheep = this.sheep;
|
newParty.sheep = this.sheep;
|
||||||
newParty.guestNumbers = this.getGuestNumbers();
|
newParty.guestNumbers = this.getGuestNumbers();
|
||||||
|
newParty.random = new Random();
|
||||||
return newParty;
|
return newParty;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -277,7 +281,7 @@ public class DiscoParty {
|
|||||||
|
|
||||||
// Set a random colour for all sheep in array
|
// Set a random colour for all sheep in array
|
||||||
void randomizeSheepColour(Sheep sheep) {
|
void randomizeSheepColour(Sheep sheep) {
|
||||||
sheep.setColor(discoColours[(int) Math.round(Math.random() * (discoColours.length - 1))]);
|
sheep.setColor(discoColours[(random.nextInt(discoColours.length))]);
|
||||||
}
|
}
|
||||||
|
|
||||||
void jump(LivingEntity entity) {
|
void jump(LivingEntity entity) {
|
||||||
|
Loading…
Reference in New Issue
Block a user