Controller.h 455 B

1234567891011121314151617181920212223242526272829
  1. #ifndef CONTROLLER_H
  2. #define CONTROLLER_H
  3. #include "input/Button.h"
  4. #include "math/Vector.h"
  5. struct Controller {
  6. Button left;
  7. Button right;
  8. Button up;
  9. Button down;
  10. Button jump;
  11. Button sneak;
  12. Button camLeft;
  13. Button camRight;
  14. Button camUp;
  15. Button camDown;
  16. Button leftClick;
  17. Button rightClick;
  18. Controller();
  19. void init();
  20. Vector2 getMouse() const;
  21. Vector2 getMouseChange() const;
  22. };
  23. #endif