SceneSwitcher/settings.h
2016-07-13 16:11:03 +02:00

29 lines
594 B
C++

#pragma once
#include <map>
#include <vector>
#include <string>
using namespace std;
struct Data {
string sceneName = "";
bool isFullscreen = false;
};
class Settings {
public:
void load();
bool getStartMessageDisable();
map<string, Data> getMap();
vector<string> getSceneRoundTrip();
vector<string> getPauseScenes();
string getSettingsFilePath();
void setSettingsFilePath(string path);
private:
string settingsFilePath = "";
map<string, Data> settings;
vector<string> sceneRoundTrip;
vector<string>pauseScenes;
bool startMessageDisable = false;
};