]> git.lizzy.rs Git - minetest.git/blobdiff - src/script/scripting_mainmenu.h
Add support for statbar “off state” icons (#9462)
[minetest.git] / src / script / scripting_mainmenu.h
index 3a0795df461b9f33f2f0538f40f8589fa8e12b92..9e23bdc1b39ceb2652264819bf46e51f8e6b4131 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef SCRIPTING_MAINMENU_H_
-#define SCRIPTING_MAINMENU_H_
+#pragma once
 
 #include "cpp_api/s_base.h"
 #include "cpp_api/s_mainmenu.h"
@@ -39,13 +38,11 @@ class MainMenuScripting
        void step();
 
        // Pass async events from engine to async threads
-       unsigned int queueAsync(std::string serialized_func,
-                       std::string serialized_params);
+       unsigned int queueAsync(const std::string &serialized_func,
+                       const std::string &serialized_params);
 private:
        void initializeModApi(lua_State *L, int top);
+       static void registerLuaClasses(lua_State *L, int top);
 
        AsyncEngine asyncEngine;
 };
-
-
-#endif /* SCRIPTING_MAINMENU_H_ */