diff --git a/src/main/java/shape/AbstractShape.java b/src/main/java/shape/AbstractShape.java index 42ec09f02cf6b00d4d3fc623e88d0caaa441ea41..4ed8a6337fe95a6d843fccc4e10ce85a28480c88 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); }