6 changed files with 7 additions and 67 deletions
@ -1,22 +0,0 @@ |
|||
#include "Settings.h" |
|||
|
|||
Settings * Settings::_instance = 0; |
|||
|
|||
Settings * Settings::instance(){ |
|||
if(_instance == 0){ |
|||
_instance = new Settings(); |
|||
} |
|||
return _instance; |
|||
} |
|||
|
|||
Settings::Settings(){ |
|||
_fullscreen = false; |
|||
} |
|||
|
|||
void Settings::setFullscreen(bool f){ |
|||
_fullscreen = f; |
|||
} |
|||
|
|||
bool Settings::getFullscreen(){ |
|||
return _fullscreen; |
|||
} |
@ -1,18 +0,0 @@ |
|||
#pragma once |
|||
|
|||
#include "ofMain.h" |
|||
|
|||
class Settings { |
|||
public: |
|||
static Settings * instance(); |
|||
|
|||
void setFullscreen(bool f); |
|||
bool getFullscreen(); |
|||
|
|||
private: |
|||
static Settings * _instance; |
|||
|
|||
Settings(); |
|||
|
|||
bool _fullscreen; |
|||
}; |
@ -1,22 +1,7 @@ |
|||
#include "ofMain.h" |
|||
#include "ofApp.h" |
|||
#include <string> |
|||
#include <vector> |
|||
#include "Settings.h" |
|||
|
|||
int main(int argc, char * argv[]){ |
|||
bool fullscreen = false; |
|||
|
|||
std::vector<std::string> arguments = std::vector<std::string>(argv, argv + argc); |
|||
for(int i = 0; i < arguments.size(); ++i){ |
|||
if(arguments.at(i) == "-f"){ |
|||
fullscreen = true; |
|||
break; |
|||
} |
|||
} |
|||
|
|||
Settings::instance()->setFullscreen(fullscreen); |
|||
|
|||
int main(){ |
|||
ofSetupOpenGL(1024, 768, OF_WINDOW); |
|||
ofRunApp(new ofApp()); |
|||
} |
|||
|
Loading…
Reference in new issue