21 static std::string
getTextData(lua_State *L,
const std::string &name);
29 static int getIntegerData(lua_State *L,
const std::string &name,
bool& valid);
37 static int getBoolData(lua_State *L,
const std::string &name ,
bool& valid);
41 static int l_start(lua_State *L);
43 static int l_close(lua_State *L);
164 static void Initialize(lua_State *L,
int top);
Implementation of lua api support for mainmenu.
Definition l_mainmenu.h:12
static int l_get_max_supp_proto(lua_State *L)
Definition l_mainmenu.cpp:1024
static int l_get_textlist_index(lua_State *L)
Definition l_mainmenu.cpp:259
static int l_get_temp_path(lua_State *L)
Definition l_mainmenu.cpp:817
static int l_get_texturepath_share(lua_State *L)
Definition l_mainmenu.cpp:801
static int l_get_cache_path(lua_State *L)
Definition l_mainmenu.cpp:810
static void InitializeAsync(lua_State *L, int top)
Definition l_mainmenu.cpp:1202
static int l_is_debug_build(lua_State *L)
Definition l_mainmenu.cpp:1036
static int l_get_modpath(lua_State *L)
Definition l_mainmenu.cpp:743
static int l_get_mapgen_names(lua_State *L)
Definition l_mainmenu.cpp:718
static int l_share_file(lua_State *L)
Definition l_mainmenu.cpp:1084
static int l_delete_world(lua_State *L)
Definition l_mainmenu.cpp:687
static int l_copy_to_clipboard(lua_State *L)
Definition l_mainmenu.cpp:1122
static int l_open_dir(lua_State *L)
Definition l_mainmenu.cpp:1073
static int l_get_modpaths(lua_State *L)
Definition l_mainmenu.cpp:752
static int l_get_content_info(lua_State *L)
Definition l_mainmenu.cpp:394
static int l_show_touchscreen_layout(lua_State *L)
Definition l_mainmenu.cpp:612
static int l_update_formspec(lua_State *L)
Definition l_mainmenu.cpp:81
static int l_get_texturepath(lua_State *L)
Definition l_mainmenu.cpp:792
static int l_open_url(lua_State *L)
Definition l_mainmenu.cpp:1049
static int l_extract_zip(lua_State *L)
Definition l_mainmenu.cpp:880
static int l_copy_dir(lua_State *L)
Definition l_mainmenu.cpp:849
static int l_get_content_translation(lua_State *L)
Definition l_mainmenu.cpp:593
static int getIntegerData(lua_State *L, const std::string &name, bool &valid)
read an integer variable from gamedata table within lua stack
Definition l_mainmenu.cpp:49
static int l_check_mod_configuration(lua_State *L)
Definition l_mainmenu.cpp:500
static int l_create_dir(lua_State *L)
Definition l_mainmenu.cpp:827
static int l_set_topleft_text(lua_State *L)
Definition l_mainmenu.cpp:704
static int l_get_mainmenu_path(lua_State *L)
Definition l_mainmenu.cpp:895
static void Initialize(lua_State *L, int top)
initialize this API module
Definition l_mainmenu.cpp:1141
static int l_may_modify_path(lua_State *L)
Definition l_mainmenu.cpp:905
static int l_set_clouds(lua_State *L)
Definition l_mainmenu.cpp:220
static std::string getTextData(lua_State *L, const std::string &name)
read a text variable from gamedata table within lua stack
Definition l_mainmenu.cpp:36
static int l_show_path_select_dialog(lua_State *L)
Definition l_mainmenu.cpp:915
static int getBoolData(lua_State *L, const std::string &name, bool &valid)
read a bool variable from gamedata table within lua stack
Definition l_mainmenu.cpp:65
static int l_start(lua_State *L)
Definition l_mainmenu.cpp:115
static int l_get_active_renderer(lua_State *L)
Definition l_mainmenu.cpp:992
static int l_get_games(lua_State *L)
Definition l_mainmenu.cpp:316
static int l_open_url_dialog(lua_State *L)
Definition l_mainmenu.cpp:1057
static int l_get_clientmodpath(lua_State *L)
Definition l_mainmenu.cpp:774
static int l_download_file(lua_State *L)
Definition l_mainmenu.cpp:938
static int l_set_background(lua_State *L)
Definition l_mainmenu.cpp:175
static int l_get_table_index(lua_State *L)
Definition l_mainmenu.cpp:266
static int l_create_world(lua_State *L)
Definition l_mainmenu.cpp:628
static int l_get_user_path(lua_State *L)
Definition l_mainmenu.cpp:735
static int l_get_gamepath(lua_State *L)
Definition l_mainmenu.cpp:783
static int l_get_window_info(lua_State *L)
Definition l_mainmenu.cpp:961
static int l_get_formspec_version(lua_State *L)
Definition l_mainmenu.cpp:1030
static int l_get_mod_list(lua_State *L)
Definition l_mainmenu.cpp:472
static int l_is_dir(lua_State *L)
Definition l_mainmenu.cpp:869
static int l_delete_dir(lua_State *L)
Definition l_mainmenu.cpp:838
static int l_get_min_supp_proto(lua_State *L)
Definition l_mainmenu.cpp:1018
static int l_close(lua_State *L)
Definition l_mainmenu.cpp:165
static int l_get_active_irrlicht_device(lua_State *L)
Definition l_mainmenu.cpp:999
static int l_get_worlds(lua_State *L)
Definition l_mainmenu.cpp:283
static int l_do_async_callback(lua_State *L)
Definition l_mainmenu.cpp:1100
static int l_set_formspec_prepend(lua_State *L)
Definition l_mainmenu.cpp:100
static int l_set_clouds_color(lua_State *L)
Definition l_mainmenu.cpp:234
static int l_get_language(lua_State *L)
Definition l_mainmenu.cpp:950
static int l_set_sky_color(lua_State *L)
Definition l_mainmenu.cpp:246