forked from Mirrorlandia_minetest/minetest
Add minetest.is_singleplayer()
This commit is contained in:
parent
9e0f969b8b
commit
ae7aa65069
@ -424,6 +424,7 @@ minetest.get_modpath(modname) -> eg. "/home/user/.minetest/usermods/modname"
|
||||
^ Useful for loading additional .lua modules or static data from mod
|
||||
minetest.get_worldpath() -> eg. "/home/user/.minetest/world"
|
||||
^ Useful for storing custom data
|
||||
minetest.is_singleplayer()
|
||||
|
||||
minetest.debug(line)
|
||||
^ Goes to dstream
|
||||
|
@ -3840,6 +3840,13 @@ static int l_sound_stop(lua_State *L)
|
||||
return 0;
|
||||
}
|
||||
|
||||
// is_singleplayer()
|
||||
static int l_is_singleplayer(lua_State *L)
|
||||
{
|
||||
lua_pushboolean(L, get_server(L)->isSingleplayer());
|
||||
return 1;
|
||||
}
|
||||
|
||||
static const struct luaL_Reg minetest_f [] = {
|
||||
{"debug", l_debug},
|
||||
{"log", l_log},
|
||||
@ -3859,6 +3866,7 @@ static const struct luaL_Reg minetest_f [] = {
|
||||
{"get_worldpath", l_get_worldpath},
|
||||
{"sound_play", l_sound_play},
|
||||
{"sound_stop", l_sound_stop},
|
||||
{"is_singleplayer", l_is_singleplayer},
|
||||
{NULL, NULL}
|
||||
};
|
||||
|
||||
|
@ -583,6 +583,8 @@ public:
|
||||
|
||||
std::string getWorldPath(){ return m_path_world; }
|
||||
|
||||
bool isSingleplayer(){ return m_simple_singleplayer_mode; }
|
||||
|
||||
void setAsyncFatalError(const std::string &error)
|
||||
{
|
||||
m_async_fatal_error.set(error);
|
||||
|
Loading…
Reference in New Issue
Block a user