From c230693f954cadb34f91830c4e3447b0cd263f90 Mon Sep 17 00:00:00 2001 From: CHERCHEM Sarah <sarah.cherchem@etu.univ-amu.fr> Date: Thu, 28 Nov 2024 16:16:34 +0100 Subject: [PATCH] CloudFactory : Complete the methode createElements --- src/main/java/model/CloudFactory.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/model/CloudFactory.java b/src/main/java/model/CloudFactory.java index dc4d2a5..538064a 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 -- GitLab