GUI.h 521 B

1234567891011121314151617181920212223242526
  1. #ifndef GUI_H
  2. #define GUI_H
  3. // these two are not needed here but prevent further errors
  4. #include <GL/glew.h>
  5. #include <GLFW/glfw3.h>
  6. #include "client/engine/KeyManager.h"
  7. #include "client/engine/MouseManager.h"
  8. #include "client/engine/Shader.h"
  9. #include "client/engine/DirectRenderer.h"
  10. class GUI
  11. {
  12. public:
  13. GUI();
  14. virtual ~GUI();
  15. virtual GUI* tick(KeyManager& keyManager, MouseManager& mouseManager);
  16. virtual void render2DTick(Shader& shader, DirectRenderer& dr, float lag);
  17. private:
  18. };
  19. #endif