diff options
| author | Kris Parker | 2009-12-20 14:33:51 +0000 |
|---|---|---|
| committer | Kris Parker | 2009-12-20 14:33:51 +0000 |
| commit | 08ada0425f61b68153286fe4d0e03d8db06451d1 (patch) | |
| tree | dcc2da51bf99a16a43d2a5d94bfa06adce27bfae /WorldSegment.cpp | |
| parent | fb0f786edc96d738ea5bd86c2ed01a10a5ed017c (diff) | |
| download | stonesense-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.cpp | 2 |
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)
{
|
