Added lua function to get project name

Usage: minetest.get_project_name()
E.g. if (minetest.get_project_name() == "Minetest") then
This commit is contained in:
OttoLidenbrock 2015-04-26 15:15:58 +10:00
parent 600ad94abe
commit 8cca19f6e1
2 changed files with 9 additions and 0 deletions

View File

@ -894,6 +894,12 @@ int ModApiEnvMod::l_get_us_time(lua_State *L)
return 1;
}
int ModApiEnvMod::l_get_project_name(lua_State *L)
{
lua_pushstring(L, PROJECT_NAME);
return 1;
}
void ModApiEnvMod::Initialize(lua_State *L, int top)
{
API_FCT(set_node);
@ -934,4 +940,5 @@ void ModApiEnvMod::Initialize(lua_State *L, int top)
API_FCT(forceload_block);
API_FCT(forceload_free_block);
API_FCT(get_us_time);
API_FCT(get_project_name);
}

View File

@ -166,6 +166,8 @@ private:
// get us precision time
static int l_get_us_time(lua_State *L);
static int l_get_project_name(lua_State *L);
public:
static void Initialize(lua_State *L, int top);
};