Controller.h 368 B

1234567891011121314151617181920
  1. #pragma once
  2. #include "Vector.h"
  3. class Controller{
  4. public:
  5. Controller(int controllerId);
  6. ~Controller();
  7. Vec3f ypr;
  8. Vec2f joystick;
  9. bool button, joystickButton, magnetSwitch;
  10. int controllerId;
  11. void setConnected(bool connected);
  12. bool isConnected(void);
  13. void rumble(int duration, int power);
  14. private:
  15. bool connected = false;
  16. };