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 &);
37 void SelectPrevious();
41 void Render(DirectionalLighting &);
53 glm::mat4 outline_transform;
56 float pitch_sensitivity;
57 float yaw_sensitivity;
62 bool front, back, left, right, up, down;