aboutsummaryrefslogtreecommitdiff
path: root/src/script/cpp_api/s_nodemeta.cpp
Commit message (Expand)AuthorAge
* Push error handler afresh each time lua_pcall is usedKahrl2015-08-27
* Improve Script CPP API diagnosticskwolekr2015-08-05
* Fix object reference pushing functions when called from coroutinesShadowNinja2014-10-07
* Only push the Lua error handler onceShadowNinja2014-04-27
* Remove lua_State parameter from LuaError::LuaErrorShadowNinja2014-03-15
* Revert "Make sure we get a stacktrace for as many lua errors as possible"ShadowNinja2014-03-15
* Make sure we get a stacktrace for as many lua errors as possibleSfan52014-03-15
* Log guilty node name when allow_metadata_inventory_move/put/take failsKahrl2013-12-18
* Handle LuaErrors in Lua -> C++ calls on LuaJITShadowNinja2013-12-18
* Pass a errfunc to lua_pcall to get a tracebackShadowNinja2013-11-15
* Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenuKahrl2013-08-14
* Move scriptapi to separate folder (by sapier)sapier2013-05-25
opt">() = default; ~ClientLauncher(); bool run(GameParams &game_params, const Settings &cmd_args); protected: void init_args(GameParams &game_params, const Settings &cmd_args); bool init_engine(); void init_input(); bool launch_game(std::string &error_message, bool reconnect_requested, GameParams &game_params, const Settings &cmd_args); void main_menu(MainMenuData *menudata); void speed_tests(); bool list_video_modes = false; bool skip_main_menu = false; bool use_freetype = false; bool random_input = false; std::string address = ""; std::string playername = ""; std::string password = ""; InputHandler *input = nullptr; MyEventReceiver *receiver = nullptr; gui::IGUISkin *skin = nullptr; gui::IGUIFont *font = nullptr; SubgameSpec gamespec; WorldSpec worldspec; bool simple_singleplayer_mode = false; // These are set up based on the menu and other things // TODO: Are these required since there's already playername, password, etc std::string current_playername = "invĀ£lid"; std::string current_password = ""; std::string current_address = "does-not-exist"; int current_port = 0; };