#include struct Point{ int x, y; }; class Window{ public: Window( const char * title, int w, int h, int x = SDL_WINDOWPOS_UNDEFINED, int y = SDL_WINDOWPOS_UNDEFINED ); ~Window(); SDL_Window* window(); void handleEvent( SDL_Event e ); void toggleFullscreen(); Point getSize(); bool closed(); bool focused(); private: SDL_Window* window_; bool fullscreen_; bool focused_; bool closed_; };