Select Git revision
Cohort.java
Forked from
NAVES Guyslain / Game of life Template
Source project has a limited visibility.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
Rectangle.java 819 B
package shape;
import javafx.geometry.Point2D;
import javafx.scene.canvas.GraphicsContext;
import javafx.scene.paint.Color;
public class Rectangle extends AbstractShape{
Color color;
Rectangle(Color color, Point2D point0, Point2D point1){
this.color = color;
addPoints(point0);
addPoints(point1);
}
@Override
public int pointsCount() {
return 0;
}
@Override
public Point2D point(int index) {
return null;
}
@Override
public void draw(GraphicsContext graphiccontext) {
graphiccontext.setFill(color);
Point2D p0 = points.get(0);
Point2D p1 = points.get(1);
graphiccontext.setFill(color);
graphiccontext.fillRect(p0.getX(), p0.getY(), p1.getX() - p0.getX(), p1.getY() - p0.getY());
}
}