diff options
Diffstat (limited to 'futuregael/src')
| -rw-r--r-- | futuregael/src/ofApp.cpp | 18 | ||||
| -rw-r--r-- | futuregael/src/ofApp.h | 2 |
2 files changed, 17 insertions, 3 deletions
diff --git a/futuregael/src/ofApp.cpp b/futuregael/src/ofApp.cpp index 9d69e27..fe007e8 100644 --- a/futuregael/src/ofApp.cpp +++ b/futuregael/src/ofApp.cpp @@ -6,8 +6,7 @@ void ofApp::setup(){ // Load a CSV File. if(csv.load("show.csv","|")) { - ofLog()<<"found "<<csv.getNumRows()<<" lines in show"; - + for (auto row:csv){ if (row.size()<2){ ofLog()<<"Error, found row with "<<row.size()<<" elements"; @@ -15,8 +14,11 @@ void ofApp::setup(){ else script.push_back(scriptLine(row[0],row[1],row[2])); } - } + ofLog()<<"loaded show, "<<csv.getNumRows()<<" lines"; + playline=script.begin(); + } + else playline=script.end(); } @@ -58,6 +60,16 @@ void ofApp::keyReleased(int key){ case OF_KEY_DOWN:{ break; } + case ' ':{ + if (playline->audio.isPlaying()){ + playline->audio.stop(); + } + else playline->audio.play(); + break; + } + default:{ + break; + } } } diff --git a/futuregael/src/ofApp.h b/futuregael/src/ofApp.h index ceb537b..f627e48 100644 --- a/futuregael/src/ofApp.h +++ b/futuregael/src/ofApp.h @@ -40,4 +40,6 @@ class ofApp : public ofBaseApp{ ofxCsv csv; vector<scriptLine> script; + + vector<scriptLine>::iterator playline; }; |
