#pragma once #include #include #include #include class Window { private: SDL_Window *window = nullptr; SDL_Renderer *renderer = nullptr; int w, h; public: SDL_AppResult CreateWindow(int w, int h); void Resize(int w, int h); void Close(); SDL_Window *GetWindow() const { return window; } SDL_Renderer *GetRenderer() const { return renderer; } }; extern Window window;