Make facedir_to_dir and wallmounted_to_dir work with coloured nodes as well. (#5153)

This commit is contained in:
Nathanaël Courant 2017-02-01 00:02:30 +01:00 committed by Auke Kok
parent 74afe6fe6b
commit 3e355ab7d5

@ -109,7 +109,7 @@ local facedir_to_dir_map = {
1, 4, 3, 2, 1, 4, 3, 2,
} }
function core.facedir_to_dir(facedir) function core.facedir_to_dir(facedir)
return facedir_to_dir[facedir_to_dir_map[facedir]] return facedir_to_dir[facedir_to_dir_map[facedir % 32]]
end end
function core.dir_to_wallmounted(dir) function core.dir_to_wallmounted(dir)
@ -144,7 +144,7 @@ local wallmounted_to_dir = {
{x = 0, y = 0, z = -1}, {x = 0, y = 0, z = -1},
} }
function core.wallmounted_to_dir(wallmounted) function core.wallmounted_to_dir(wallmounted)
return wallmounted_to_dir[wallmounted] return wallmounted_to_dir[wallmounted % 8]
end end
function core.dir_to_yaw(dir) function core.dir_to_yaw(dir)