Aaron Suen
6f6602fea2
Fix lens selection box asymmetry
All rotatable node selection boxes should be as symmetrical as possible so that rotating a node without moving the cursor won't change which node the cursor is pointed at by resizing the rotated selection box out of the way, which can cause repeated right-clicking to miss and hit another node. Prisms were corrected for this some time ago. Lenses were apparently close enough that this was missed, or considered not important enough, but this change makes things much more consistent, including making the lens and prism hitboxes match.
======================================================================== \ /\ \ / \ /\ \ /\ |\ / / \ /\ |\ / | \ | / \ | \ / | / \ | \ / | \ | | | | | |__ | | | | / |__ \ \/ | | | | | \ / | | |/ | \ \ / | / \ \ / \ / |\ \ \ \/ |/ \ \/ \/ | \ \ ======================================================================== NodeCore - Minetest's top original voxel game about emergent mechanics and exploration ------------------------------------------------------------------------ A surreal dream-world where everything is possible but nothing is easy. Peaceful and Zen. Brutally obstinate. Prepare to unlearn everything you thought you knew about voxel sandbox games. Visit the Minetest ContentDB Listing (below) for more details. ------------------------------------------------------------------------ (C) by Aaron Suen <warr1024@gmail.com> (and other contributors) MIT License (http://www.opensource.org/licenses/MIT) See included LICENSE file for full details and credits Minetest ContentDB Listing: https://content.minetest.net/packages/Warr1024/nodecore/ GitLab: https://gitlab.com/sztest/nodecore Chat Networks (all bridged): Discord: https://discord.gg/NNYeF6f Matrix: #+nodecore:matrix.org IRC: #nodecore on irc.libera.chat Donate: https://liberapay.com/NodeCore Semi-Unofficial Wiki: https://nodecore.mine.nu/ Minetest Forum Topic: https://forum.minetest.net/viewtopic.php?t=24857 ------------------------------------------------------------------------ ========================================================================
Languages
Lua
98.7%
JavaScript
1.3%