51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#ifndef MAP_SETTINGS_MANAGER_HEADER
-#define MAP_SETTINGS_MANAGER_HEADER
+#pragma once
#include <string>
*/
class MapSettingsManager {
public:
- // Finalized map generation parameters
- MapgenParams *mapgen_params;
-
MapSettingsManager(Settings *user_settings,
const std::string &map_meta_path);
~MapSettingsManager();
+ // Finalized map generation parameters
+ MapgenParams *mapgen_params = nullptr;
+
bool getMapSetting(const std::string &name, std::string *value_out);
bool getMapSettingNoiseParams(
Settings *m_map_settings;
Settings *m_user_settings;
};
-
-#endif