diff options
author | kwolekr <kwolekr@minetest.net> | 2015-11-04 03:33:12 -0500 |
---|---|---|
committer | kwolekr <kwolekr@minetest.net> | 2015-11-05 01:18:32 -0500 |
commit | 1384108f8c32f309852c1d1665a613f2a3e3fcc2 (patch) | |
tree | a5a2c9295db4d31ed1e17ec5845a24b54a911ef0 /src/script/lua_api/l_mapgen.h | |
parent | 732cabee193c101fb59c9f3a6c181b32d77fe37d (diff) | |
download | minetest-1384108f8c32f309852c1d1665a613f2a3e3fcc2.tar.gz minetest-1384108f8c32f309852c1d1665a613f2a3e3fcc2.tar.bz2 minetest-1384108f8c32f309852c1d1665a613f2a3e3fcc2.zip |
Schematics: Add core.place_schematic_on_vmanip API
Fix memory leak in minetest.place_schematic
Slightly refactor Schematic code
Diffstat (limited to 'src/script/lua_api/l_mapgen.h')
-rw-r--r-- | src/script/lua_api/l_mapgen.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/script/lua_api/l_mapgen.h b/src/script/lua_api/l_mapgen.h index 4768f934d..9751c0db6 100644 --- a/src/script/lua_api/l_mapgen.h +++ b/src/script/lua_api/l_mapgen.h @@ -85,9 +85,13 @@ private: // create_schematic(p1, p2, probability_list, filename) static int l_create_schematic(lua_State *L); - // place_schematic(p, schematic, rotation, replacement) + // place_schematic(p, schematic, rotation, replacements, force_placement) static int l_place_schematic(lua_State *L); + // place_schematic_on_vmanip(vm, p, schematic, + // rotation, replacements, force_placement) + static int l_place_schematic_on_vmanip(lua_State *L); + // serialize_schematic(schematic, format, options={...}) static int l_serialize_schematic(lua_State *L); |