Use a settings object for the main settings
[oweals/minetest.git] / src / script / lua_api / l_util.h
index 3012d55aa2a593f93d6a31cdae1e11ce4dbe718e..c36c054e6ae6c9749350bef8c5e826cc929efb3a 100644 (file)
@@ -24,7 +24,8 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 
 class AsyncEngine;
 
-class ModApiUtil : public ModApiBase {
+class ModApiUtil : public ModApiBase
+{
 private:
        /*
                NOTE:
@@ -44,21 +45,6 @@ private:
        // get us precision time
        static int l_get_us_time(lua_State *L);
 
-       // setting_set(name, value)
-       static int l_setting_set(lua_State *L);
-
-       // setting_get(name)
-       static int l_setting_get(lua_State *L);
-
-       // setting_setbool(name, value)
-       static int l_setting_setbool(lua_State *L);
-
-       // setting_getbool(name)
-       static int l_setting_getbool(lua_State *L);
-
-       // setting_save()
-       static int l_setting_save(lua_State *L);
-
        // parse_json(str[, nullvalue])
        static int l_parse_json(lua_State *L);
 
@@ -104,12 +90,16 @@ private:
        // decode_base64(string)
        static int l_decode_base64(lua_State *L);
 
+       // get_version()
+       static int l_get_version(lua_State *L);
+
 public:
-       static void Initialize(lua_State *L, int top);
 
-       static void InitializeAsync(AsyncEngine& engine);
+       static void Initialize(lua_State *L, int top);
+       static void InitializeAsync(lua_State *L, int top);
+       static void InitializeClient(lua_State *L, int top);
 
+       static void InitializeAsync(AsyncEngine &engine);
 };
 
 #endif /* L_UTIL_H_ */
-