implemented updateAllSheep and refactored sheep updating
This commit is contained in:
parent
ae8dff9e00
commit
e807e0fe7e
@ -87,10 +87,14 @@ public class DiscoParty {
|
||||
}
|
||||
|
||||
// Set a random colour for all sheep in array
|
||||
void randomizeSheepColours() {
|
||||
for (Sheep sheep : getSheep()) {
|
||||
void randomizeSheepColour(Sheep sheep) {
|
||||
sheep.setColor(discoColours[(int) Math.round(Math.random() * (discoColours.length - 1))]);
|
||||
}
|
||||
|
||||
void updateAllSheep() {
|
||||
for (Sheep sheep: getSheep()) {
|
||||
randomizeSheepColour(sheep);
|
||||
}
|
||||
}
|
||||
|
||||
void playSounds() {
|
||||
@ -106,7 +110,7 @@ public class DiscoParty {
|
||||
|
||||
void update() {
|
||||
if (duration > 0) {
|
||||
randomizeSheepColours();
|
||||
updateAllSheep();
|
||||
playSounds();
|
||||
duration -= frequency;
|
||||
this.scheduleUpdate();
|
||||
|
Loading…
Reference in New Issue
Block a user