Screen.h 342 B

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