From e9829f0015bda28f874f3e3ec64168740f87c664 Mon Sep 17 00:00:00 2001 From: douaa <douaa.BENHILA@etu.univ-amu.fr> Date: Thu, 3 Oct 2024 21:22:27 +0200 Subject: [PATCH] add method draw(GraphicsContext graphicsContext) --- src/main/java/shape/AbstractShape.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/shape/AbstractShape.java b/src/main/java/shape/AbstractShape.java index 42ec09f..4ed8a63 100644 --- a/src/main/java/shape/AbstractShape.java +++ b/src/main/java/shape/AbstractShape.java @@ -1,9 +1,9 @@ package shape; import javafx.geometry.Point2D; - import java.util.ArrayList; import java.util.List; +import javafx.scene.canvas.GraphicsContext; public abstract class AbstractShape implements Shape { private List<Point2D> points = new ArrayList<>(); @@ -16,8 +16,10 @@ public abstract class AbstractShape implements Shape { public int pointsCount(){ //nombre total de points return points.size(); } - public Point2D point(int index){ + public Point2D point(int index){ return points.get(index); - } + } + + public abstract void draw(GraphicsContext graphicsContext); } -- GitLab