#include "dirscanner.h" void playItem::play(){ } void playItem::draw(){ } bool playItem::isFinished(){ } void dirScanner::scan(){ /* parse directories and create structure showing which folder to check at which time */ slots.clear(); ofDirectory dir(rootdir); dir.allowExt(""); //get directories dir.listDir(); for(int i = 0; i < dir.size(); i++){ string d=dir.getName(i); int start = ofToInt(d.substr(0,4)); int end = ofToInt(d.substr(5,4)); if (start&&end){ slots.push_back(timeSlot(dir.getPath(i),start,end)); ofLogNotice() << "item "<=railwaytime){ return i; } } return -1; } void dirPlayer::load(){ } void dirPlayer::draw(){ int slot=scanner->getSlotForTime(); if (slot!=currentslot){ if (slot>-1){ ofLogNotice() << "entering slot "<slots[slot].path; } else { ofLogNotice() << "leaving slots"; } currentslot=slot; } }