summaryrefslogtreecommitdiff
path: root/WorldSegment.cpp
diff options
context:
space:
mode:
authorKris Parker2009-12-20 14:33:51 +0000
committerKris Parker2009-12-20 14:33:51 +0000
commit08ada0425f61b68153286fe4d0e03d8db06451d1 (patch)
treedcc2da51bf99a16a43d2a5d94bfa06adce27bfae /WorldSegment.cpp
parentfb0f786edc96d738ea5bd86c2ed01a10a5ed017c (diff)
downloadstonesense-08ada0425f61b68153286fe4d0e03d8db06451d1.tar.gz
stonesense-08ada0425f61b68153286fe4d0e03d8db06451d1.tar.bz2
stonesense-08ada0425f61b68153286fe4d0e03d8db06451d1.tar.xz
Fix for div by zero in for single layers in fog mode
Diffstat (limited to 'WorldSegment.cpp')
-rw-r--r--WorldSegment.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/WorldSegment.cpp b/WorldSegment.cpp
index a1f761e..5f9ef35 100644
--- a/WorldSegment.cpp
+++ b/WorldSegment.cpp
@@ -148,7 +148,7 @@ void WorldSegment::drawAllBlocks(BITMAP* target){
int32_t vsxmax = viewedSegment->sizex-1;
int32_t vsymax = viewedSegment->sizey-1;
int32_t vszmax = viewedSegment->sizez-1; // grabbing one tile +z more than we should for tile rules
- if (!(config.foga == 0))
+ if ((config.foga != 0) && (vszmax > 1))
{
if (!level)
{