mirror of
https://github.com/luanti-org/luanti.git
synced 2025-06-27 16:36:03 +00:00
Consolidate API object code (#12728)
Co-authored-by: sfan5 <sfan5@live.de>
This commit is contained in:
parent
b21fb18379
commit
7632af3c73
42 changed files with 463 additions and 1079 deletions
|
@ -74,6 +74,16 @@ public:
|
|||
lua_CFunction func,
|
||||
int top);
|
||||
|
||||
static void registerClass(lua_State *L, const char *name,
|
||||
const luaL_Reg *methods,
|
||||
const luaL_Reg *metamethods);
|
||||
|
||||
template<typename T>
|
||||
static inline T *checkObject(lua_State *L, int narg)
|
||||
{
|
||||
return *reinterpret_cast<T**>(luaL_checkudata(L, narg, T::className));
|
||||
}
|
||||
|
||||
/**
|
||||
* A wrapper for deprecated functions.
|
||||
*
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue