#include <QtWidgets/QApplication>
#include "paint.h"
#include <iostream>
#include "util.h"

//TODO: delete shapes of a certain size: DONE
//TODO: align Circle Properly: DONE

//TODO: Make even Lines Selectable
//TODO: remove Herobrian


int main(int argc, char *argv[]) {
    QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
    QApplication::setHighDpiScaleFactorRoundingPolicy(
            Qt::HighDpiScaleFactorRoundingPolicy::PassThrough);
    QApplication app(argc, argv);
    Paint w;
    w.show();


    AlgLine l1(Point(0, -3), Point(1, 0));
    AlgLine l2(Point(0, 4), Point(2, 0));

    Point meet = linesIntersect(l1, l2);
    std::cout << meet.x << " " << meet.y << "\n";


    return app.exec();
}