diff options
author | Vitaliy <silverunicorn2011@yandex.ru> | 2017-11-14 21:23:34 +0300 |
---|---|---|
committer | sfan5 <sfan5@live.de> | 2017-11-14 19:23:34 +0100 |
commit | ee6bb5a315cc13aa51cda509d02780c21333af44 (patch) | |
tree | 075ece3cc9620ad97d78bfa069729d85e3d10eeb /src/content_mapblock.cpp | |
parent | 8ea86338ab01792f98f289a053c51f81869a8ddc (diff) | |
download | minetest-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.cpp | 10 |
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(); +} |