#pragma once #include "ofMain.h" class timeSlot { public: timeSlot(std::string _p,int _s,int _e){ path=_p; start=_s; end=_e; } string path; int start; int end; }; class playItem { public: playItem(std::string _n){ filename=_n; } string filename; ofImage image; ofVideoPlayer video; void play(); void draw(); bool isFinished(); float startTime; }; class dirScanner { //todo: compare each item in vector for reload public: dirScanner(std::string _d=""){ rootdir=_d; } int getSlotForTime(int time); string rootdir; void scan(); vector slots; }; class dirPlayer { public: dirPlayer(std::string _d){ playdir=_d; } vector items; string playdir; void load(); void draw(); };