]> git.lizzy.rs Git - worldedit.git/blob - worldedit/compatibility.lua
Improve node inspector to show player axis, replace //scale with //stretch, which...
[worldedit.git] / worldedit / compatibility.lua
1 worldedit = worldedit or {}\r
2 local minetest = minetest --local copy of global\r
3 \r
4 worldedit.allocate_old = worldedit.allocate\r
5 worldedit.deserialize_old = worldedit.deserialize\r
6 worldedit.metasave = function(pos1, pos2, filename)\r
7         local file, err = io.open(filename, "wb")\r
8         if err then return 0 end\r
9         local data, count = worldedit.serialize(pos1, pos2)\r
10         file:write(data)\r
11         file:close()\r
12         return count\r
13 end\r
14 worldedit.metaload = function(originpos, filename)\r
15         filename = minetest.get_worldpath() .. "/schems/" .. file .. ".wem"\r
16         local file, err = io.open(filename, "wb")\r
17         if err then return 0 end\r
18         local data = file:read("*a")\r
19         return worldedit.deserialize(originpos, data)\r
20 end\r
21 worldedit.scale = function(pos1, pos2, factor)\r
22         return worldedit.stretch(pos1, pos2, factor, factor, factor)\r
23 end