Builtin: Add core.MAP_BLOCKSIZE constant

This commit is contained in:
Tim 2016-07-23 13:29:53 +02:00 committed by paramat
parent 58eb5f39d4
commit c8b4bedaa8
2 changed files with 6 additions and 1 deletions

@ -4,14 +4,19 @@
-- Constants values for use with the Lua API -- Constants values for use with the Lua API
-- --
-- mapnode.h
-- Built-in Content IDs (for use with VoxelManip API) -- Built-in Content IDs (for use with VoxelManip API)
core.CONTENT_UNKNOWN = 125 core.CONTENT_UNKNOWN = 125
core.CONTENT_AIR = 126 core.CONTENT_AIR = 126
core.CONTENT_IGNORE = 127 core.CONTENT_IGNORE = 127
-- emerge.h
-- Block emerge status constants (for use with core.emerge_area) -- Block emerge status constants (for use with core.emerge_area)
core.EMERGE_CANCELLED = 0 core.EMERGE_CANCELLED = 0
core.EMERGE_ERRORED = 1 core.EMERGE_ERRORED = 1
core.EMERGE_FROM_MEMORY = 2 core.EMERGE_FROM_MEMORY = 2
core.EMERGE_FROM_DISK = 3 core.EMERGE_FROM_DISK = 3
core.EMERGE_GENERATED = 4 core.EMERGE_GENERATED = 4
-- constants.h
core.MAP_BLOCKSIZE = 16

@ -7,7 +7,7 @@ core.forceload_free_block = nil
local blocks_forceloaded local blocks_forceloaded
local total_forceloaded = 0 local total_forceloaded = 0
local BLOCKSIZE = 16 local BLOCKSIZE = core.MAP_BLOCKSIZE
local function get_blockpos(pos) local function get_blockpos(pos)
return { return {
x = math.floor(pos.x/BLOCKSIZE), x = math.floor(pos.x/BLOCKSIZE),