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");
|
||||
}
|
||||
|
||||
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)
|
||||
{
|
||||
API_FCT(log);
|
||||
|
|
|
@ -132,4 +132,5 @@ public:
|
|||
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 InitializeSSCSM(lua_State *L, int top);
|
||||
};
|
||||
|
|
|
@ -31,7 +31,7 @@ SSCSMScripting::SSCSMScripting(SSCSMEnvironment *env) :
|
|||
|
||||
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);
|
||||
ModApiSSCSM::Initialize(L, top);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue