#pragma once #undef min #undef max #include #include #include using namespace Magnum; class MagnumRenderer : public IRenderer { public: MagnumRenderer(GLFWwindow *window); ~MagnumRenderer(); protected: void Clear() override; void DrawMap() override; void DrawUI() override; private: Platform::GLContext context; };