Controller.h 801 B

123456789101112131415161718192021222324252627
  1. #ifndef CONTROLLER_H
  2. #define CONTROLLER_H
  3. #include "math/Vector.h"
  4. #include "rendering/Window.h"
  5. namespace Controller {
  6. extern Window::Controls::ButtonId left;
  7. extern Window::Controls::ButtonId right;
  8. extern Window::Controls::ButtonId up;
  9. extern Window::Controls::ButtonId down;
  10. extern Window::Controls::ButtonId jump;
  11. extern Window::Controls::ButtonId sneak;
  12. extern Window::Controls::ButtonId camLeft;
  13. extern Window::Controls::ButtonId camRight;
  14. extern Window::Controls::ButtonId camUp;
  15. extern Window::Controls::ButtonId camDown;
  16. extern Window::Controls::ButtonId leftClick;
  17. extern Window::Controls::ButtonId rightClick;
  18. void init();
  19. bool wasReleased(Window::Controls::ButtonId id);
  20. bool isDown(Window::Controls::ButtonId id);
  21. }
  22. #endif