From dde58195761e930cee31a7feea063bae9613187a Mon Sep 17 00:00:00 2001 From: Krisjanis Rijnieks Date: Wed, 5 Nov 2014 21:12:59 +0100 Subject: [PATCH] Add -f flag option to RPi version of he example --- example/src/main.cpp | 34 ++++++++++++++++++++++++++++------ 1 file changed, 28 insertions(+), 6 deletions(-) diff --git a/example/src/main.cpp b/example/src/main.cpp index 0e0278d..c8a3c90 100644 --- a/example/src/main.cpp +++ b/example/src/main.cpp @@ -1,12 +1,34 @@ #include "ofMain.h" #include "ofApp.h" +#include -int main() -{ #ifdef TARGET_RASPBERRY_PI - ofSetupOpenGL(600, 500, OF_FULLSCREEN); +// Accept arguments in the Pi version +int main(int argc, char* argv[]) { + + bool fullscreen = false; + + if (argc > 0) { + std::string fullscreenFlag = "-f"; + for (int i = 0; i < argc; i++) { + if (strcmp(argv[i], fullscreenFlag.c_str()) == 0) { + fullscreen = true; + break; + } + } + } + + if (fullscreen) { + ofSetupOpenGL(600, 500, OF_FULLSCREEN); + } else { + ofSetupOpenGL(800, 450, OF_WINDOW); + } + + ofRunApp(new ofApp()); +} #else - ofSetupOpenGL(600, 500, OF_WINDOW); +int main() { + ofSetupOpenGL(800, 600, OF_WINDOW); + ofRunApp(new ofApp()); +} #endif - ofRunApp(new ofApp()); -} \ No newline at end of file