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

Method tree_set_defaults

src/Settings.cpp:91–105  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

89}
90
91bool Settings::tree_set_defaults(config_tree &tree) {
92 bool modified = false;
93 tree_set_default(tree, modified, "audio_driver", "Miles Fast 2D Positional Audio");
94 tree_set_default(tree, modified, "screen_width", 640);
95 tree_set_default(tree, modified, "screen_height", 480);
96 tree_set_default(tree, modified, "screen_depth", 32);
97 tree_set_default(tree, modified, "draw_distance", 500);
98 tree_set_default(tree, modified, "environment_mapping", true);
99 tree_set_default(tree, modified, "reflections", true);
100 tree_set_default(tree, modified, "shadows", true);
101 tree_set_default(tree, modified, "fullscreen_effects", true);
102 tree_set_default(tree, modified, "input_device", input_t{ 1, -1 }, config_tree_input_translator);
103 tree_set_default(tree, modified, "language", "en");
104 return modified;
105}
106
107void Settings::tree_load_settings(config_tree &tree) {
108 set_audio_driver(tree.get<std::string>("audio_driver").c_str());

Callers 1

set_defaultsFunction · 0.80

Calls 1

tree_set_defaultFunction · 0.85

Tested by

no test coverage detected