forked from minetest-mods/MoreMesecons
		
	moremesecons.setting: remove pointless val_under_min parameter
This commit is contained in:
		| @@ -1,6 +1,6 @@ | |||||||
| moremesecons = {} | moremesecons = {} | ||||||
|  |  | ||||||
| function moremesecons.setting(modname, settingname, default, min, val_under_min) | function moremesecons.setting(modname, settingname, default, min) | ||||||
| 	local setting = "moremesecons_" .. modname .. "." .. settingname | 	local setting = "moremesecons_" .. modname .. "." .. settingname | ||||||
|  |  | ||||||
| 	if type(default) == "boolean" then | 	if type(default) == "boolean" then | ||||||
| @@ -14,14 +14,12 @@ function moremesecons.setting(modname, settingname, default, min, val_under_min) | |||||||
| 	elseif type(default) == "number" then | 	elseif type(default) == "number" then | ||||||
| 		local ret = tonumber(minetest.setting_get(setting)) or default | 		local ret = tonumber(minetest.setting_get(setting)) or default | ||||||
| 		if ret ~= ret then -- NaN | 		if ret ~= ret then -- NaN | ||||||
| 			minetest.log("warning", "[moremesecons_"..modname.."]: setting '"..setting.."' is NaN. Set to default value "..tostring(default)..".") | 			minetest.log("warning", "[moremesecons_"..modname.."]: setting '"..setting.."' is NaN. Set to default value ("..tostring(default)..").") | ||||||
| 			ret = default | 			ret = default | ||||||
| 		end | 		end | ||||||
| 		if min then | 		if min and ret < min then | ||||||
| 			if ret < min then | 			minetest.log("warning", "[moremesecons_"..modname.."]: setting '"..setting.."' is under minimum value "..tostring(min)..". Set to minimum value ("..tostring(min)..").") | ||||||
| 				minetest.log("warning", "[moremesecons_"..modname.."]: setting '"..setting.."' is under minimum value "..tostring(min)..". Set to "..tostring(val_under_min or min)..".") | 			ret = min | ||||||
| 				ret = val_under_min or min |  | ||||||
| 			end |  | ||||||
| 		end | 		end | ||||||
| 		return ret | 		return ret | ||||||
| 	end | 	end | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user