package graphics.draw2d;



import java.awt.*;

public class Line2d extends Shape {
  int x1 = 0;
  int y1 = 0;
  int x2 = 1;
  int y2 = 1;

  public Line2d(int _x1, int _y1, int _x2, int _y2) {
    x1 = _x1;
    y1 = _y1;
    x2 = _x2;
    y2 = _y2;
  }

  public Line2d(Vec2d v1, Vec2d v2) {
    x1 = (int) v1.v[0];
    y1 = (int) v1.v[1];
    x2 = (int) v2.v[0];
    y2 = (int) v2.v[1];
  }

  public void paint(Graphics g) {
    g.drawLine(x1, y1, x2, y2);
  }

  public String toString() {
    return
        "x1,y1,x2,y2=" + x1 + "," + y1 + "," + x2 + "," + y2;
  }
}