Skip to content
Snippets Groups Projects
Commit bfd98869 authored by BENHILA Douaa's avatar BENHILA Douaa
Browse files

corriger la classe

parent beb74e2e
No related branches found
No related tags found
No related merge requests found
Pipeline #33958 failed
package shape;
import javafx.scene.canvas.GraphicsContext;
import java.awt.geom.Point2D;
import java.util.List;
public abstract class AbstractShape implements Shape{
private List<Point2D> points ;
public void addPoints(Point2D... pointsToAdd) {
for (Point2D point : pointsToAdd) {
points.add(point);
}
}
public int pointsCount(){return points.size();}
public Point2D point(int index){
Point2D result = null;
for(int i =0;i<points.size();i++){
if (i == index) {
result = points.get(i);
break;
}
}
return result;
}
public abstract void draw(GraphicsContext graphicsContext);
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment