summaryrefslogtreecommitdiff
path: root/src/script/lua_api/l_mapgen.h
diff options
context:
space:
mode:
authorkwolekr <kwolekr@minetest.net>2015-11-04 03:33:12 -0500
committerkwolekr <kwolekr@minetest.net>2015-11-05 01:18:32 -0500
commit1384108f8c32f309852c1d1665a613f2a3e3fcc2 (patch)
treea5a2c9295db4d31ed1e17ec5845a24b54a911ef0 /src/script/lua_api/l_mapgen.h
parent732cabee193c101fb59c9f3a6c181b32d77fe37d (diff)
downloadminetest-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.h6
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);