Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • master
1 result

Target

Select target project
  • b21228304/graphic-2020-2-0
  • l21221596/graphic-2020
  • c19014407/graphic-2020
  • b23019494/graphic-2020
  • g21212987/graphic-2020
  • couetoux.b/graphic-2020
  • s22029480/graphic-2020
  • c23025119/tp-3-graphique
  • m19023837/graphic-2020-tp-5
  • s22029480/graphic-tp-4
  • m19023837/graphic-2020-tp-7
  • n22021899/tp-3-programmation-conception
  • r24025701/graphic-2020
  • a23022716/exo-2-tp-3-algo
  • m23000189/graphic-2024
  • b21228304/graphic-2020
  • t21234458/graphic-2020
  • v23014723/graphic-2020
  • h22021483/graphic-2020
  • t21234458/graphic-2020-tiakout-khaled
  • m19023837/graphic-2020-chadi
  • b20031964/graphic-2020
22 results
Select Git revision
  • master
1 result
Show changes
Commits on Source (9)
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);
}
......@@ -9,7 +9,9 @@ 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)
......
package state;
import javafx.scene.canvas.GraphicsContext;
import java.awt.geom.Point2D;
import java.util.List;
public abstract class shape implements shape{
private List<Point2D> points ;
abstract public List<Point2D> addPoints(Point2D point);
public int pointsCount(){return points.size();}
public Point2D point(int index){
for(int i =0;i.points.length;i++){
System.out.println(points[i]);
points[i]=index;
}
return index;
}
public void draw(GraphicsContext context){
for(Shape shape : shapes)
shape.draw(context);
}
}