diff options
Diffstat (limited to 'src/utility.cpp')
-rw-r--r-- | src/utility.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/utility.cpp b/src/utility.cpp index 95c5d8bf5..fc657b27b 100644 --- a/src/utility.cpp +++ b/src/utility.cpp @@ -184,6 +184,10 @@ bool isBlockInSight(v3s16 blockpos_b, v3f camera_pos, v3f camera_dir, f32 range, if(distance_ptr) *distance_ptr = d; + // If block is very close, it is always in sight + if(d < 1.44*1.44*MAP_BLOCKSIZE*BS/2) + return true; + // If block is far away, it's not in sight if(d > range * BS) return false; |