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, 19 insertions, 20 deletions
diff --git a/src/script/lua_api/l_base.h b/src/script/lua_api/l_base.h
index bb806d631..0cbee7756 100644
--- a/src/script/lua_api/l_base.h
+++ b/src/script/lua_api/l_base.h
@@ -41,44 +41,43 @@ 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;