BaseGUI.h 514 B

12345678910111213141516171819202122
  1. #ifndef BASE_GUI_H
  2. #define BASE_GUI_H
  3. #include "client/input/Controller.h"
  4. #include "client/rendering/Renderer.h"
  5. #include "client/rendering/ShaderMatrix.h"
  6. #include "gaming-core/input/TextInput.h"
  7. #include "gaming-core/utils/Size.h"
  8. class BaseGUI final {
  9. const Size& size;
  10. TextInput& textInput;
  11. const Controller& controller;
  12. public:
  13. BaseGUI(const Size& size, TextInput& textInput,
  14. const Controller& controller);
  15. void render(float lag, ShaderMatrix& sm, Renderer& r);
  16. };
  17. #endif