1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-06-27 16:36:03 +00:00

Accept hexadecimal and string values for seeds

This commit is contained in:
kwolekr 2013-09-17 02:57:10 -04:00
parent 1a96987d0f
commit e46c527733
6 changed files with 68 additions and 2 deletions

View file

@ -351,8 +351,11 @@ MapgenParams *EmergeManager::getParamsFromSettings(Settings *settings) {
if (!mgparams)
return NULL;
std::string seedstr = settings->get(settings == g_settings ?
"fixed_map_seed" : "seed");
mgparams->mg_name = mg_name;
mgparams->seed = settings->getU64(settings == g_settings ? "fixed_map_seed" : "seed");
mgparams->seed = read_seed(seedstr.c_str());
mgparams->water_level = settings->getS16("water_level");
mgparams->chunksize = settings->getS16("chunksize");
mgparams->flags = settings->getFlagStr("mg_flags", flagdesc_mapgen);