Implement helpful __tostring for all userdata-based classes

This commit is contained in:
Lars Mueller
2025-04-27 17:27:55 +02:00
committed by Lars Müller
parent 9ad23e4384
commit 747857bffa
22 changed files with 103 additions and 66 deletions

View File

@@ -6,6 +6,7 @@
#include "lua_api/l_base.h"
#include "irrlichttypes.h"
#include <lua.h>
class ServerActiveObject;
class LuaEntitySAO;
@@ -48,6 +49,9 @@ class ObjectRef : public ModApiBase {
// Exported functions
// __tostring metamethod
static int mt_tostring(lua_State *L);
// garbage collector
static int gc_object(lua_State *L);