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