Screen.h 366 B

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