mirror of
https://github.com/luanti-org/luanti.git
synced 2025-06-27 16:36:03 +00:00
add a ModApiUtil::InitializeSSCSM()
This commit is contained in:
parent
8170fec456
commit
7bdee0828b
3 changed files with 33 additions and 1 deletions
|
@ -785,6 +785,37 @@ void ModApiUtil::InitializeClient(lua_State *L, int top)
|
||||||
lua_setfield(L, top, "settings");
|
lua_setfield(L, top, "settings");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ModApiUtil::InitializeSSCSM(lua_State *L, int top)
|
||||||
|
{
|
||||||
|
API_FCT(log);
|
||||||
|
|
||||||
|
API_FCT(get_us_time); //TODO: is us to precise?
|
||||||
|
|
||||||
|
API_FCT(parse_json);
|
||||||
|
API_FCT(write_json);
|
||||||
|
|
||||||
|
API_FCT(is_yes);
|
||||||
|
|
||||||
|
API_FCT(compress);
|
||||||
|
API_FCT(decompress);
|
||||||
|
|
||||||
|
API_FCT(encode_base64);
|
||||||
|
API_FCT(decode_base64);
|
||||||
|
|
||||||
|
API_FCT(get_version);
|
||||||
|
API_FCT(sha1);
|
||||||
|
API_FCT(sha256);
|
||||||
|
API_FCT(colorspec_to_colorstring);
|
||||||
|
API_FCT(colorspec_to_bytes);
|
||||||
|
API_FCT(colorspec_to_table);
|
||||||
|
API_FCT(time_to_day_night_ratio);
|
||||||
|
|
||||||
|
API_FCT(get_last_run_mod);
|
||||||
|
API_FCT(set_last_run_mod);
|
||||||
|
|
||||||
|
API_FCT(urlencode);
|
||||||
|
}
|
||||||
|
|
||||||
void ModApiUtil::InitializeAsync(lua_State *L, int top)
|
void ModApiUtil::InitializeAsync(lua_State *L, int top)
|
||||||
{
|
{
|
||||||
API_FCT(log);
|
API_FCT(log);
|
||||||
|
|
|
@ -132,4 +132,5 @@ public:
|
||||||
static void Initialize(lua_State *L, int top);
|
static void Initialize(lua_State *L, int top);
|
||||||
static void InitializeAsync(lua_State *L, int top);
|
static void InitializeAsync(lua_State *L, int top);
|
||||||
static void InitializeClient(lua_State *L, int top);
|
static void InitializeClient(lua_State *L, int top);
|
||||||
|
static void InitializeSSCSM(lua_State *L, int top);
|
||||||
};
|
};
|
||||||
|
|
|
@ -31,7 +31,7 @@ SSCSMScripting::SSCSMScripting(SSCSMEnvironment *env) :
|
||||||
|
|
||||||
void SSCSMScripting::initializeModApi(lua_State *L, int top)
|
void SSCSMScripting::initializeModApi(lua_State *L, int top)
|
||||||
{
|
{
|
||||||
ModApiUtil::InitializeClient(L, top); //TODO: probably needs an InitializeSSCSM
|
ModApiUtil::InitializeSSCSM(L, top);
|
||||||
ModApiClient::InitializeSSCSM(L, top);
|
ModApiClient::InitializeSSCSM(L, top);
|
||||||
ModApiSSCSM::Initialize(L, top);
|
ModApiSSCSM::Initialize(L, top);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue