MCPcopy Create free account
hub / github.com/OpenMC2/OpenMC2 / tree_load_settings

Method tree_load_settings

src/Settings.cpp:107–119  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

105}
106
107void Settings::tree_load_settings(config_tree &tree) {
108 set_audio_driver(tree.get<std::string>("audio_driver").c_str());
109 set_screen_width(tree.get<int>("screen_width"));
110 set_screen_height(tree.get<int>("screen_height"));
111 set_screen_depth(tree.get<int>("screen_depth"));
112 set_draw_distance(tree.get<int>("draw_distance"));
113 set_environment_mapping(tree.get<bool>("environment_mapping"));
114 set_reflections(tree.get<bool>("reflections"));
115 set_shadows(tree.get<bool>("shadows"));
116 set_fullscreen_effects(tree.get<bool>("fullscreen_effects"));
117 set_input_device(tree.get<input_t>("input_device", config_tree_input_translator));
118 set_language_id(get_language_id(tree.get<std::string>("language").c_str()));
119}
120
121void Settings::tree_set_settings(config_tree &tree) {
122 tree.put<std::string>("audio_driver", this->audio_driver);

Callers 1

load_configFunction · 0.80

Calls 1

get_language_idFunction · 0.85

Tested by

no test coverage detected