Sequencer.h 357 B

1234567891011121314151617181920212223242526
  1. #include <vector>
  2. class Sequencer
  3. {
  4. std::vector<Loop> loops;
  5. unsigned int currentLoopIndex;
  6. public:
  7. Sequencer();
  8. void run();
  9. };
  10. Sequencer::Sequencer()
  11. : loops(1), currentLoopIndex(0)
  12. {
  13. }
  14. void Sequencer::run()
  15. {
  16. loops[0].start();
  17. while(true) {
  18. std::this_thread::sleep_for(std::chrono::milliseconds(50));
  19. }
  20. }