#pragma once #include "include.h" #include "begin_code.h" class Rect { public: int x, y, w, h; Rect(int X, int Y, int W, int H); explicit Rect(const SDL_Rect&); Rect(); SDL_Rect toSDLRect() const; bool isEmpty() const; bool operator == (const Rect&) const; bool hasIntersection(const Rect&) const; Rect getIntersection(const Rect&) const; Rect getUnion(const Rect&) const; }; #include "end_code.h"