#ifndef MINECRAFT_DISPLAY_H_ #define MINECRAFT_DISPLAY_H_ #include #include #if _WIN32 #include #else #include #endif #include #include class Display { public: Display( int w, int h, std::string title ); void Input( SDL_Event* e ); void PrepareFrame(); void NextFrame(); bool IsWindowOpen = false; bool IsMouseActive = true; private: Logger mLogger; SDL_Window* mWindow = nullptr; SDL_GLContext mGlContext = nullptr; int mW, mH; }; #endif