mirror of
https://github.com/uowuo/abaddon.git
synced 2024-09-20 15:01:51 +00:00
19 lines
425 B
C++
19 lines
425 B
C++
#pragma once
|
|
#include <string>
|
|
#include <SimpleIni.h>
|
|
|
|
class SettingsManager {
|
|
public:
|
|
SettingsManager(std::string filename);
|
|
|
|
void Close();
|
|
std::string GetSetting(std::string section, std::string key, std::string fallback = "");
|
|
void SetSetting(std::string section, std::string key, std::string value);
|
|
bool IsValid() const;
|
|
|
|
private:
|
|
bool m_ok;
|
|
std::string m_filename;
|
|
CSimpleIniA m_ini;
|
|
};
|