mirror of https://github.com/minetest/minetest.git
[Client-sided scripting] Don't register functions that don't work. (#5091)
This commit is contained in:
parent
214f7a437c
commit
c96b73aef4
|
@ -49,6 +49,6 @@ ClientScripting::ClientScripting(Client *client):
|
|||
|
||||
void ClientScripting::InitializeModApi(lua_State *L, int top)
|
||||
{
|
||||
ModApiUtil::Initialize(L, top);
|
||||
ModApiUtil::InitializeClient(L, top);
|
||||
ModApiClient::Initialize(L, top);
|
||||
}
|
||||
|
|
|
@ -526,6 +526,32 @@ void ModApiUtil::Initialize(lua_State *L, int top)
|
|||
API_FCT(get_version);
|
||||
}
|
||||
|
||||
void ModApiUtil::InitializeClient(lua_State *L, int top)
|
||||
{
|
||||
API_FCT(log);
|
||||
|
||||
API_FCT(setting_set);
|
||||
API_FCT(setting_get);
|
||||
API_FCT(setting_setbool);
|
||||
API_FCT(setting_getbool);
|
||||
API_FCT(setting_save);
|
||||
|
||||
API_FCT(parse_json);
|
||||
API_FCT(write_json);
|
||||
|
||||
API_FCT(is_yes);
|
||||
|
||||
API_FCT(get_builtin_path);
|
||||
|
||||
API_FCT(compress);
|
||||
API_FCT(decompress);
|
||||
|
||||
API_FCT(encode_base64);
|
||||
API_FCT(decode_base64);
|
||||
|
||||
API_FCT(get_version);
|
||||
}
|
||||
|
||||
void ModApiUtil::InitializeAsync(AsyncEngine& engine)
|
||||
{
|
||||
ASYNC_API_FCT(log);
|
||||
|
|
|
@ -110,6 +110,8 @@ private:
|
|||
public:
|
||||
static void Initialize(lua_State *L, int top);
|
||||
|
||||
static void InitializeClient(lua_State *L, int top);
|
||||
|
||||
static void InitializeAsync(AsyncEngine& engine);
|
||||
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue