package org.sunflow.math;

public final class Point2 {
    public double x;
    public double y;

    public Point2() {}

    public Point2(double x, double y) {
        this.x = x;
        this.y = y;
    }

    public Point2(Point2 p) {
        x = p.x;
        y = p.y;
    }

    public final Point2 set(double x, double y) {
        this.x = x;
        this.y = y;
        return this;
    }

    public final Point2 set(Point2 p) {
        x = p.x;
        y = p.y;
        return this;
    }
}