aboutsummaryrefslogtreecommitdiff
path: root/src/script/lua_api/l_base.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/script/lua_api/l_base.h')
-rw-r--r--src/script/lua_api/l_base.h39
1 files changed, 20 insertions, 19 deletions
diff --git a/src/script/lua_api/l_base.h b/src/script/lua_api/l_base.h
index 0cbee7756..bb806d631 100644
--- a/src/script/lua_api/l_base.h
+++ b/src/script/lua_api/l_base.h
@@ -41,43 +41,44 @@ class Server;
class Environment;
class ServerInventoryManager;
-class ModApiBase : protected LuaHelper {
+class ModApiBase : protected LuaHelper
+{
public:
- static ScriptApiBase* getScriptApiBase(lua_State *L);
- static Server* getServer(lua_State *L);
+ static ScriptApiBase *getScriptApiBase(lua_State *L);
+ static Server *getServer(lua_State *L);
static ServerInventoryManager *getServerInventoryMgr(lua_State *L);
- #ifndef SERVER
- static Client* getClient(lua_State *L);
- static Game* getGame(lua_State *L);
- static GUIEngine* getGuiEngine(lua_State *L);
- #endif // !SERVER
+#ifndef SERVER
+ static Client *getClient(lua_State *L);
+ static Game *getGame(lua_State *L);
+ static GUIEngine *getGuiEngine(lua_State *L);
+#endif // !SERVER
- static IGameDef* getGameDef(lua_State *L);
- static Environment* getEnv(lua_State *L);
+ static IGameDef *getGameDef(lua_State *L);
+ static Environment *getEnv(lua_State *L);
// When we are not loading the mod, this function returns "."
- static std::string getCurrentModPath(lua_State *L);
+ static std::string getCurrentModPath(lua_State *L);
// Get an arbitrary subclass of ScriptApiBase
// by using dynamic_cast<> on getScriptApiBase()
- template<typename T>
- static T* getScriptApi(lua_State *L) {
+ template <typename T> static T *getScriptApi(lua_State *L)
+ {
ScriptApiBase *scriptIface = getScriptApiBase(L);
- T *scriptIfaceDowncast = dynamic_cast<T*>(scriptIface);
+ T *scriptIfaceDowncast = dynamic_cast<T *>(scriptIface);
if (!scriptIfaceDowncast) {
- throw LuaError("Requested unavailable ScriptApi - core engine bug!");
+ throw LuaError("Requested unavailable ScriptApi - core engine "
+ "bug!");
}
return scriptIfaceDowncast;
}
- static bool registerFunction(lua_State *L,
- const char* name,
- lua_CFunction func,
- int top);
+ static bool registerFunction(
+ lua_State *L, const char *name, lua_CFunction func, int top);
static int l_deprecated_function(lua_State *L);
static void markAliasDeprecated(luaL_Reg *reg);
+
private:
// <old_name> = { <new_name>, <new_function> }
static std::unordered_map<std::string, luaL_Reg> m_deprecated_wrappers;