diff options
author | kwolekr <kwolekr@minetest.net> | 2015-01-15 16:20:05 -0500 |
---|---|---|
committer | kwolekr <kwolekr@minetest.net> | 2015-01-15 16:48:56 -0500 |
commit | 9736548720a96c9c7f739edb0435d9ba4ad80652 (patch) | |
tree | 3f92b63d017e9baac042ed3837bbdf040d40c73f /src/script/lua_api/l_env.h | |
parent | 0330cec7ec55126c9cc441373cde1253bed895ee (diff) | |
download | minetest-9736548720a96c9c7f739edb0435d9ba4ad80652.tar.gz minetest-9736548720a96c9c7f739edb0435d9ba4ad80652.tar.bz2 minetest-9736548720a96c9c7f739edb0435d9ba4ad80652.zip |
Add ability to delete MapBlocks from map
Also add a Lua API and chatcommand for this
Diffstat (limited to 'src/script/lua_api/l_env.h')
-rw-r--r-- | src/script/lua_api/l_env.h | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/script/lua_api/l_env.h b/src/script/lua_api/l_env.h index 76c6594ab..bfaea1c4d 100644 --- a/src/script/lua_api/l_env.h +++ b/src/script/lua_api/l_env.h @@ -34,7 +34,7 @@ private: // remove_node(pos) // pos = {x=num, y=num, z=num} static int l_remove_node(lua_State *L); - + // swap_node(pos, node) // pos = {x=num, y=num, z=num} static int l_swap_node(lua_State *L); @@ -119,6 +119,9 @@ private: // nodenames: eg. {"ignore", "group:tree"} or "default:dirt" static int l_find_nodes_in_area(lua_State *L); + // delete_area(p1, p2) -> true/false + static int l_delete_area(lua_State *L); + // get_perlin(seeddiff, octaves, persistence, scale) // returns world-specific PerlinNoise static int l_get_perlin(lua_State *L); @@ -126,11 +129,11 @@ private: // get_perlin_map(noiseparams, size) // returns world-specific PerlinNoiseMap static int l_get_perlin_map(lua_State *L); - + // get_voxel_manip() // returns world-specific voxel manipulator static int l_get_voxel_manip(lua_State *L); - + // clear_objects() // clear all objects in the environment static int l_clear_objects(lua_State *L); @@ -151,11 +154,11 @@ private: // forceload_block(blockpos) // forceloads a block static int l_forceload_block(lua_State *L); - + // forceload_free_block(blockpos) // stops forceloading a position static int l_forceload_free_block(lua_State *L); - + // get us precision time static int l_get_us_time(lua_State *L); |