lua_setfield(L, -2, "z");
}
+void push_v2f(lua_State *L, v2f p)
+{
+ lua_newtable(L);
+ lua_pushnumber(L, p.X);
+ lua_setfield(L, -2, "x");
+ lua_pushnumber(L, p.Y);
+ lua_setfield(L, -2, "y");
+}
+
v2s16 read_v2s16(lua_State *L, int index)
{
v2s16 p;
lua_setfield(L, table, fieldname);
}
+u32 getflagsfield(lua_State *L, int table,
+ const char *fieldname, FlagDesc *flagdesc) {
+ std::string flagstring;
+
+ flagstring = getstringfield_default(L, table, fieldname, "");
+ return readFlagString(flagstring, flagdesc);
+}
/* minetest specific types */
MapNode readnode(lua_State *L, int index, INodeDefManager *ndef)