#ifndef _OPENGL_GAME_H #define _OPENGL_GAME_H #include "game-gui-glfw.hpp" class OpenGLGame { public: OpenGLGame(); ~OpenGLGame(); void run(unsigned int width, unsigned int height, unsigned char guiFlags); private: GameGui* gui; GLFWwindow* window; bool initWindow(unsigned int width, unsigned int height, unsigned char guiFlags); void initOpenGL(); void mainLoop(); void cleanup(); }; #endif // _OPENGL_GAME_H