#pragma once #include #include #include #include #include namespace Game::Window { class Window { public: Window(); DISABLE_COPY_AND_MOVE(Window) ~Window(); bool init(int width, int height, const std::string& title); void run(); private: SDL_Window *mWindow; Renderer::Renderer mRenderer; bool mRunning; }; }