Skip to content

Commit

Permalink
Adjust the values of dirs1 and dirs2 so that rotate_and_place orients…
Browse files Browse the repository at this point in the history
… textures correctly

According to doc/lua_api.txt if paramtype2 == "facedir" the two least significant bits of parm2 orient the texture around the axis. For dirs1 (looking at a wall) these would be 0, 1, 2, 3 and for dirs2 (looking at the ceiling) 2, 1, 0, 3
  • Loading branch information
dvere authored and Zeno- committed Nov 25, 2014
1 parent a1db83e commit 9878e8d
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions builtin/common/misc_helpers.lua
Expand Up @@ -340,8 +340,8 @@ end
--------------------------------------------------------------------------------

if INIT == "game" then
local dirs1 = {9, 18, 7, 12}
local dirs2 = {20, 23, 22, 21}
local dirs1 = {8, 17, 6, 15}
local dirs2 = {22, 21, 20, 23}

function core.rotate_and_place(itemstack, placer, pointed_thing,
infinitestacks, orient_flags)
Expand Down

1 comment on commit 9878e8d

@Megaf
Copy link
Contributor

@Megaf Megaf commented on 9878e8d Dec 11, 2014

Choose a reason for hiding this comment

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

This breaks nodes rotation. #1939

Please sign in to comment.