diff --git a/src/main/java/shape/Rectangle.java b/src/main/java/shape/Rectangle.java index 34b41f8320caad6badd8642783e220b96411ec4f..9dc4a7fe8decc7d0c82481fc00e72b5819e2e4a0 100644 --- a/src/main/java/shape/Rectangle.java +++ b/src/main/java/shape/Rectangle.java @@ -16,7 +16,7 @@ public class Rectangle implements Shape { @Override public int pointsCount() { - return 2; // Un rectangle a 2 points (deux coins opposés) + return 2; } @Override diff --git a/src/main/java/shape/ShapeContainer.java b/src/main/java/shape/ShapeContainer.java index 91c7d2977ecd7352ceb7ffbe45f9c541bfd8d45f..174f89d90438edfa29e561c4e3f7f09bebb24878 100644 --- a/src/main/java/shape/ShapeContainer.java +++ b/src/main/java/shape/ShapeContainer.java @@ -1,18 +1,20 @@ package shape; import javafx.scene.canvas.GraphicsContext; - import java.util.ArrayList; import java.util.List; -public class ShapeContainer{ +public class ShapeContainer { private List<Shape> shapes = new ArrayList<>(); - public void addShape(Shape shape){} + public void addShape(Shape shape) { + shapes.add(shape); + } - public void draw(GraphicsContext context){ - for(Shape shape : shapes) + public void draw(GraphicsContext context) { + for (Shape shape : shapes) { shape.draw(context); + } } }