v0.4.2a: fixed a bug where gardens would rarely plant two plants ontop of eachother

This commit is contained in:
Evan Debenham
2016-09-11 02:07:42 -04:00
parent 1de87689b3
commit 3e65ce6a1d
@@ -51,8 +51,13 @@ public class GardenPainter extends Painter {
} else if (bushes == 1) { } else if (bushes == 1) {
level.plant(new BlandfruitBush.Seed(), level.pointToCell(room.random())); level.plant(new BlandfruitBush.Seed(), level.pointToCell(room.random()));
} else if (Random.Int(5) == 0) { } else if (Random.Int(5) == 0) {
level.plant(new Sungrass.Seed(), level.pointToCell(room.random())); int plant1, plant2;
level.plant(new BlandfruitBush.Seed(), level.pointToCell(room.random())); plant1 = level.pointToCell(room.random());
level.plant(new Sungrass.Seed(), plant1);
do {
plant2 = level.pointToCell(room.random());
} while (plant2 == plant1);
level.plant(new BlandfruitBush.Seed(), plant2);
} }
} }