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