diff --git a/src/main/java/model/CloudFactory.java b/src/main/java/model/CloudFactory.java index dc4d2a5364466f6f236bfed9e0de6a09aec566e0..538064a13d2fe8c3ba13ce9943896aa117ca7cfd 100644 --- a/src/main/java/model/CloudFactory.java +++ b/src/main/java/model/CloudFactory.java @@ -2,6 +2,7 @@ package model; import util.Position; +import java.util.ArrayList; import java.util.List; import java.util.Random; @@ -15,7 +16,12 @@ public class CloudFactory implements ElementFactory<Cloud>, PositionGenerator { } @Override public List<Cloud> createElements(int rowCount, int columnCount) { - return List.of(); + List<Cloud> clouds = new ArrayList<>(); + for (int i = 0; i < count; i++) { + Position position = generateRandomPosition(rowCount, columnCount); + clouds.add(new Cloud(position)); + } + return clouds; } @Override