53 bool getMapSetting(
const std::string &name, std::string *value_out)
const;
62 const std::string &value,
bool override_meta =
false);
65 const NoiseParams *value,
bool override_meta =
false);
Definition: map_settings_manager.h:45
bool loadMapMeta()
Definition: map_settings_manager.cpp:97
Settings * m_defaults
Definition: map_settings_manager.h:75
bool setMapSetting(const std::string &name, const std::string &value, bool override_meta=false)
Definition: map_settings_manager.cpp:67
bool getMapSettingNoiseParams(const std::string &name, NoiseParams *value_out) const
Definition: map_settings_manager.cpp:59
bool setMapSettingNoiseParams(const std::string &name, const NoiseParams *value, bool override_meta=false)
Definition: map_settings_manager.cpp:82
~MapSettingsManager()
Definition: map_settings_manager.cpp:44
MapgenParams * makeMapgenParams()
Definition: map_settings_manager.cpp:145
MapgenParams * mapgen_params
Definition: map_settings_manager.h:51
Settings * m_map_settings
Definition: map_settings_manager.h:76
std::string m_map_meta_path
Definition: map_settings_manager.h:72
bool getMapSetting(const std::string &name, std::string *value_out) const
Definition: map_settings_manager.cpp:52
SettingsHierarchy m_hierarchy
Definition: map_settings_manager.h:74
bool saveMapMeta()
Definition: map_settings_manager.cpp:116
Definition: settings.h:73
Definition: settings.h:124