summaryrefslogtreecommitdiff
path: root/src/content_mapblock.cpp
diff options
context:
space:
mode:
authorVitaliy <silverunicorn2011@yandex.ru>2017-11-14 21:23:34 +0300
committersfan5 <sfan5@live.de>2017-11-14 19:23:34 +0100
commitee6bb5a315cc13aa51cda509d02780c21333af44 (patch)
tree075ece3cc9620ad97d78bfa069729d85e3d10eeb /src/content_mapblock.cpp
parent8ea86338ab01792f98f289a053c51f81869a8ddc (diff)
downloadminetest-ee6bb5a315cc13aa51cda509d02780c21333af44.tar.gz
minetest-ee6bb5a315cc13aa51cda509d02780c21333af44.tar.bz2
minetest-ee6bb5a315cc13aa51cda509d02780c21333af44.zip
Fix item and wield meshes (#6596)
Diffstat (limited to 'src/content_mapblock.cpp')
-rw-r--r--src/content_mapblock.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/content_mapblock.cpp b/src/content_mapblock.cpp
index c2a25037c..2b0948b3e 100644
--- a/src/content_mapblock.cpp
+++ b/src/content_mapblock.cpp
@@ -725,7 +725,7 @@ void MapblockMeshGenerator::drawGlasslikeFramedNode()
v3s16 n2p = blockpos_nodes + p + g_26dirs[i];
MapNode n2 = data->m_vmanip.getNodeNoEx(n2p);
content_t n2c = n2.getContent();
- if (n2c == current || n2c == CONTENT_IGNORE)
+ if (n2c == current)
nb[i] = 1;
}
}
@@ -1363,3 +1363,11 @@ void MapblockMeshGenerator::generate()
drawNode();
}
}
+
+void MapblockMeshGenerator::renderSingle(content_t node)
+{
+ p = {0, 0, 0};
+ n = MapNode(node, 0xff, 0x00);
+ f = &nodedef->get(n);
+ drawNode();
+}