1 #ifndef BLANK_INTERFACE_HPP_
2 #define BLANK_INTERFACE_HPP_
5 #include "controller.hpp"
21 explicit Interface(World &);
23 void Handle(const SDL_KeyboardEvent &);
24 void Handle(const SDL_MouseMotionEvent &);
25 void Handle(const SDL_MouseButtonEvent &);
26 void Handle(const SDL_MouseWheelEvent &);
27 void Handle(const SDL_WindowEvent &);
34 void SelectPrevious();
38 void Render(DirectionalLighting &);
50 glm::mat4 outline_transform;
53 float pitch_sensitivity;
54 float yaw_sensitivity;
59 bool front, back, left, right, up, down;