Cursor.h 297 B

1234567891011121314151617181920212223
  1. #pragma once
  2. #include "Vector.h"
  3. class Cursor
  4. {
  5. private:
  6. Cursor();
  7. static Cursor* instance;
  8. bool enabled;
  9. public:
  10. Vec2f mousePosition;
  11. ~Cursor();
  12. static Cursor* getInstance(void);
  13. void enable(bool enable);
  14. bool isEnabled(void);
  15. void draw(void);
  16. void update(Vec2f newPosition);
  17. };