From 8aaae7db05917dbbedebbd1b5616db976dfc2e8e Mon Sep 17 00:00:00 2001 From: paramat Date: Fri, 2 Oct 2015 01:07:57 +0100 Subject: Mapnode: Replace rotateAlongYAxis with improved version Get facedir by using lowest 5 bits of param2 and limiting to 23 More robust, frees up higher param2 bits for other uses Change lookup table and table index to u8 --- src/mg_schematic.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/mg_schematic.cpp') diff --git a/src/mg_schematic.cpp b/src/mg_schematic.cpp index ca915b7b6..a5ffb20b8 100644 --- a/src/mg_schematic.cpp +++ b/src/mg_schematic.cpp @@ -167,7 +167,7 @@ void Schematic::blitToVManip(v3s16 p, MMVManip *vm, Rotation rot, bool force_pla vm->m_data[vi].param1 = 0; if (rot) - vm->m_data[vi].rotateAlongYAxisFull(m_ndef, rot); + vm->m_data[vi].rotateAlongYAxis(m_ndef, rot); } } y_map++; -- cgit v1.2.3