Screen.h 365 B

1234567891011121314151617181920212223
  1. #pragma once
  2. #include "midi/LaunchpadScreen.h"
  3. #include "Sequencer.h"
  4. class Sequencer;
  5. class Screen : public midi::LaunchpadScreen
  6. {
  7. typedef midi::LaunchpadScreen parent;
  8. public:
  9. Sequencer& sequencer;
  10. Screen(Sequencer& seq);
  11. void enable();
  12. protected:
  13. virtual void refresh(unsigned char x, unsigned char y) = 0;
  14. void refreshAll();
  15. };