Created
January 22, 2015 23:49
-
-
Save kahrl/15f5221561d293cd98ca to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/src/content_mapblock.cpp b/src/content_mapblock.cpp | |
index b84b696..6ffd678 100644 | |
--- a/src/content_mapblock.cpp | |
+++ b/src/content_mapblock.cpp | |
@@ -756,7 +756,8 @@ void mapblock_mesh_generate_special(MeshMakeData *data, | |
for(u32 j=0; j<6; j++) | |
{ | |
// Check this neighbor | |
- v3s16 n2p = blockpos_nodes + p + g_6dirs[j]; | |
+ v3s16 dir = g_6dirs[j]; | |
+ v3s16 n2p = blockpos_nodes + p + dir; | |
MapNode n2 = data->m_vmanip.getNodeNoEx(n2p); | |
// Don't make face if neighbor is of same type | |
if(n2.getContent() == n.getContent()) | |
@@ -764,10 +765,10 @@ void mapblock_mesh_generate_special(MeshMakeData *data, | |
// The face at Z+ | |
video::S3DVertex vertices[4] = { | |
- video::S3DVertex(-BS/2,-BS/2,BS/2, 0,0,0, c, 1,1), | |
- video::S3DVertex(BS/2,-BS/2,BS/2, 0,0,0, c, 0,1), | |
- video::S3DVertex(BS/2,BS/2,BS/2, 0,0,0, c, 0,0), | |
- video::S3DVertex(-BS/2,BS/2,BS/2, 0,0,0, c, 1,0), | |
+ video::S3DVertex(-BS/2,-BS/2,BS/2, dir.X,dir.Y,dir.Z, c, 1,1), | |
+ video::S3DVertex(BS/2,-BS/2,BS/2, dir.X,dir.Y,dir.Z, c, 0,1), | |
+ video::S3DVertex(BS/2,BS/2,BS/2, dir.X,dir.Y,dir.Z, c, 0,0), | |
+ video::S3DVertex(-BS/2,BS/2,BS/2, 0,0,-1, c, 1,0), | |
}; | |
// Rotations in the g_6dirs format |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment