package model; import util.Position; import java.util.ArrayList; import java.util.List; public class Cloud implements Elements<List<Position>> { private List<Position> cloudPositions; private final int initialCloudCount; public Cloud(int initialCloudCount) { this.initialCloudCount = initialCloudCount; cloudPositions = new ArrayList<>(); } @Override public List<Position> getPositions() { return this.cloudPositions; } @Override public void setPositions(List<Position> positions) { this.cloudPositions = positions; } @Override public int getInitialCount() { return initialCloudCount; } }