X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Fscriptapi_types.h;h=dd0b125e6920ad18a3af4064be1fbffd77751e88;hb=c824abd7b2e199d9c7e3dcc2839a28275f4120f2;hp=e3a611a9d8d4cd0277fe6f97b3a8568e49cbd0d6;hpb=a0566270d9fa075afa36a7e3e68c690b1b23ba90;p=oweals%2Fminetest.git diff --git a/src/scriptapi_types.h b/src/scriptapi_types.h index e3a611a9d..dd0b125e6 100644 --- a/src/scriptapi_types.h +++ b/src/scriptapi_types.h @@ -51,6 +51,8 @@ bool getboolfield(lua_State *L, int table, const char *fieldname, bool &result); bool getfloatfield(lua_State *L, int table, const char *fieldname, float &result); +u32 getflagsfield(lua_State *L, int table, + const char *fieldname, FlagDesc *flagdesc); std::string checkstringfield(lua_State *L, int table, const char *fieldname); @@ -79,6 +81,7 @@ std::vector void push_v3s16 (lua_State *L, v3s16 p); void pushFloatPos (lua_State *L, v3f p); void push_v3f (lua_State *L, v3f p); +void push_v2f (lua_State *L, v2f p); MapNode readnode(lua_State *L, int index, INodeDefManager *ndef);