summaryrefslogtreecommitdiff
path: root/MapLoading.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'MapLoading.cpp')
-rw-r--r--MapLoading.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/MapLoading.cpp b/MapLoading.cpp
index 0b60284..d1ea9ec 100644
--- a/MapLoading.cpp
+++ b/MapLoading.cpp
@@ -849,7 +849,9 @@ void beautify_Segment(WorldSegment * segment)
for(uint32_t i=0; i < numblocks; i++){
Block* b = segment->getBlock(i);
- if(config.occlusion)
+ if(config.occlusion == 1)
+ occlude_block(b);
+ else if(config.occlusion == 2 && b->designation.bits.hidden)
occlude_block(b);
if(!b->visible)