Fix negative offsets not being supported by container[]
[oweals/minetest.git] / builtin / game / deprecated.lua
index cd1cf5e2de2c00a26bb605ce4a1eeb33ccb6ce63..1a9a96f2a8a2d3ef8ead60eadc1c38bfa72b63cc 100644 (file)
@@ -49,3 +49,24 @@ setmetatable(core.env, {
 function core.rollback_get_last_node_actor(pos, range, seconds)
        return core.rollback_get_node_actions(pos, range, seconds, 1)[1]
 end
+
+--
+-- core.setting_*
+--
+
+local settings = core.settings
+
+local function setting_proxy(name)
+       return function(...)
+               core.log("deprecated", "WARNING: minetest.setting_* "..
+                       "functions are deprecated.  "..
+                       "Use methods on the minetest.settings object.")
+               return settings[name](settings, ...)
+       end
+end
+
+core.setting_set = setting_proxy("set")
+core.setting_get = setting_proxy("get")
+core.setting_setbool = setting_proxy("set_bool")
+core.setting_getbool = setting_proxy("get_bool")
+core.setting_save = setting_proxy("write")