#ifndef GLARE_WINDOW_H #define GLARE_WINDOW_H #include #include struct Point2D { int x; int y; Point2D() { x = 0; y = 0; } Point2D(int _x, int _y) { x = _x; y = _y; } Point2D(int _p) { x = _p; y = _p; } operator POINT() const { return Point2D(x, y); } bool operator<(int i) { bool a = x