Improve Lua settings menu 3271/head
authorPilzAdam <pilzadam@minetest.net>
Sun, 18 Oct 2015 08:41:52 +0000 (10:41 +0200)
committerPilzAdam <pilzadam@minetest.net>
Sat, 24 Oct 2015 17:39:15 +0000 (19:39 +0200)
commit6f2d9de7691c99b833f71c1414230c5d04c42ae0
treed0bd4ad56d63f2b58a9b0102769dd654eb8e2952
parent2d207afe8e12f00b5a1276a678e2402c3c4c7961
Improve Lua settings menu

* Add key settings to setting table and ignore them later
  This way they are added to the auto-generated minetest.conf.example
* Add flags type
* Add input validation for int, float and flags
* Break in-game graphic settings into multiple sections
* Parse settingtpes.txt in mods and games
* Improve description for a lot of settings
* Fix typos and wording in settingtypes.txt
* Convert language setting to an enum
builtin/mainmenu/tab_settings.lua
builtin/settingtypes.txt
doc/lua_api.txt
minetest.conf.example
src/settings_translation_file.c [deleted file]
src/settings_translation_file.cpp [new file with mode: 0644]