Skip to content
Permalink
Browse files
Builtin: Add core.MAP_BLOCKSIZE constant
  • Loading branch information
t4im authored and paramat committed Jul 26, 2016
1 parent 58eb5f3 commit c8b4bedaa89ac5246161b1bb9e3826dcce083fcf
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 1 deletion.
@@ -4,14 +4,19 @@
-- Constants values for use with the Lua API
--

-- mapnode.h
-- Built-in Content IDs (for use with VoxelManip API)
core.CONTENT_UNKNOWN = 125
core.CONTENT_AIR = 126
core.CONTENT_IGNORE = 127

-- emerge.h
-- Block emerge status constants (for use with core.emerge_area)
core.EMERGE_CANCELLED = 0
core.EMERGE_ERRORED = 1
core.EMERGE_FROM_MEMORY = 2
core.EMERGE_FROM_DISK = 3
core.EMERGE_GENERATED = 4

-- constants.h
core.MAP_BLOCKSIZE = 16
@@ -7,7 +7,7 @@ core.forceload_free_block = nil
local blocks_forceloaded
local total_forceloaded = 0

local BLOCKSIZE = 16
local BLOCKSIZE = core.MAP_BLOCKSIZE
local function get_blockpos(pos)
return {
x = math.floor(pos.x/BLOCKSIZE),

1 comment on commit c8b4bed

@ShadowNinja
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not hugely importnt, but this should probably be set from the constant in the C++ source. If not that, then just add a comment to the constant directing users who change the block size to also change this line.

Please sign in to comment.