Improvements/fixes for noise parameter input in advanced settings
authorMuhammad Rifqi Priyo Susanto <muhammadrifqipriyosusanto@gmail.com>
Sat, 9 Sep 2017 17:49:12 +0000 (00:49 +0700)
committerparamat <mat.gregory@virginmedia.com>
Mon, 23 Oct 2017 00:28:13 +0000 (01:28 +0100)
commita1e1a19ac355dbe7e1a2e060fd6b5fe082298eb6
tree871e3058638547b7936a30f661042235110da9b2
parentc60abb2aeccba2920d55a518fcffd2ad57f9f59a
Improvements/fixes for noise parameter input in advanced settings

Formspec input for each individual noise parameter and flag.
Allow noise flags to be set in advanced settings, previously only settable
in minetest.conf.

Standardise 'group format' for noise parameters set in minetest.conf, as
only these support noise flags. However the older 'single line' format is
still accepted to support existing minetest.conf files.
Therefore auto-generate minetest.conf.example with noise parameters in
'group format'.

Setting 'type' in settingtypes.txt is now either 'noise_params_2D' or
'noise_params_3D', the dimension number is displayed in the advanced
settings edit page.
builtin/mainmenu/dlg_settings_advanced.lua
builtin/mainmenu/generate_from_settingtypes.lua
builtin/settingtypes.txt
doc/lua_api.txt
src/script/common/c_content.cpp
src/script/common/c_converter.cpp
src/script/common/c_converter.h
src/script/lua_api/l_settings.cpp
src/script/lua_api/l_settings.h