diff --git a/src/main/java/model/CloudFactory.java b/src/main/java/model/CloudFactory.java index 3fea68b934d786080018387ea82912cbe2bbb395..dc4d2a5364466f6f236bfed9e0de6a09aec566e0 100644 --- a/src/main/java/model/CloudFactory.java +++ b/src/main/java/model/CloudFactory.java @@ -1,4 +1,30 @@ package model; -public class CloudFactory { +import util.Position; + +import java.util.List; +import java.util.Random; + +public class CloudFactory implements ElementFactory<Cloud>, PositionGenerator { + private final Random random; + private final int count; + + public CloudFactory(Random random, int count) { + this.random = random; + this.count = count; + } + @Override + public List<Cloud> createElements(int rowCount, int columnCount) { + return List.of(); + } + + @Override + public int getCount() { + return 0; + } + + @Override + public Position generateRandomPosition(int rowCount, int columnCount) { + return null; + } }