summaryrefslogtreecommitdiff
path: root/futuregael/src
diff options
context:
space:
mode:
Diffstat (limited to 'futuregael/src')
-rw-r--r--futuregael/src/ofApp.cpp18
-rw-r--r--futuregael/src/ofApp.h2
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;
};