From: dvere Date: Tue, 25 Nov 2014 02:44:38 +0000 (+1000) Subject: Adjust the values of dirs1 and dirs2 so that rotate_and_place orients textures correctly X-Git-Tag: 0.4.11~141 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=9878e8de4fdf232ebb77b396766c339786c01218;p=oweals%2Fminetest.git Adjust the values of dirs1 and dirs2 so that rotate_and_place orients 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 --- diff --git a/builtin/common/misc_helpers.lua b/builtin/common/misc_helpers.lua index a12de5970..48488ab62 100644 --- a/builtin/common/misc_helpers.lua +++ b/builtin/common/misc_helpers.lua @@ -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)