Screwdriver: allow simple wallmounted rotation.
authorAuke Kok <sofar@foo-projects.org>
Sat, 25 Feb 2017 06:44:52 +0000 (22:44 -0800)
committerparamat <mat.gregory@virginmedia.com>
Sun, 12 Mar 2017 10:20:19 +0000 (10:20 +0000)
commitf14b0a6ff5165d2858bd4e4f2586c7eaa29097fe
tree8ab7775f0a28716ec41f8e4c0cfda327839c334b
parent0850314d746c500580f11f7e9a50fad8614b3677
Screwdriver: allow simple wallmounted rotation.

Allows rotating things like signs and torches. Axis rotation
rotates over all 6 faces, face rotation flips upside down to
flat on floor only, and of course in the 4 horizontal directions.

Made the code a bit more modular to account for different rotation
schemes. Should be easier to extend from here on to other needs,
and the functions can be reused by other mods for convenience.
mods/screwdriver/init.lua