mirror of
https://github.com/kichikuou/system3-sdl2.git
synced 2026-09-28 01:48:09 +03:00
43 lines
737 B
C++
43 lines
737 B
C++
#ifndef CONFIG_H_
|
|
#define CONFIG_H_
|
|
|
|
#include <string>
|
|
|
|
class Encoding;
|
|
|
|
struct Strings {
|
|
std::string back;
|
|
std::string next_page;
|
|
std::string dps_custom;
|
|
std::string dps_linus;
|
|
std::string dps_katsumi;
|
|
std::string dps_yumiko;
|
|
std::string dps_itsumi;
|
|
std::string dps_hitomi;
|
|
std::string dps_mariko;
|
|
};
|
|
|
|
struct Config {
|
|
public:
|
|
Config(int argc, char *argv[]);
|
|
Strings get_strings(Encoding* encoding, bool english) const;
|
|
|
|
std::string font_file;
|
|
std::string game_id;
|
|
std::string encoding;
|
|
std::string save_dir;
|
|
std::string playlist;
|
|
std::string title;
|
|
int midi_device = -1;
|
|
bool use_fm = false;
|
|
bool no_antialias = false;
|
|
bool scanline = false;
|
|
|
|
private:
|
|
void load_ini();
|
|
|
|
Strings strings;
|
|
};
|
|
|
|
#endif // CONFIG_H_
|