From c31d38915cb6643013223a4ed9b4021b3499d71d Mon Sep 17 00:00:00 2001 From: tim Date: Fri, 19 May 2017 01:00:43 +0100 Subject: making dir scanner --- menuApp/src/dirscanner.cpp | 57 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) (limited to 'menuApp/src/dirscanner.cpp') diff --git a/menuApp/src/dirscanner.cpp b/menuApp/src/dirscanner.cpp index e69de29..5798e55 100644 --- a/menuApp/src/dirscanner.cpp +++ b/menuApp/src/dirscanner.cpp @@ -0,0 +1,57 @@ +#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 "<=time){ + return i; + } + } + return -1; +} + +void dirPlayer::load(){ + +} + +void dirPlayer::draw(){ + +} \ No newline at end of file -- cgit v1.2.3