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 &);
36 void PrintBlockInfo();
37 void PrintSelectionInfo();
38 void Print(const Block &);
41 void SelectPrevious();
45 void Render(DirectionalLighting &);
57 glm::mat4 outline_transform;
60 float pitch_sensitivity;
61 float yaw_sensitivity;
66 bool front, back, left, right, up, down;