From 88dd0ac3af192e1ebfe9bcce24824582aa2abac8 Mon Sep 17 00:00:00 2001 From: frosch Date: Wed, 14 Jul 2010 20:26:01 +0000 Subject: (svn r20153) -Fix (r20125): Make the snowchecks for clear land and trees consistent with the other tiletypes. --- src/newgrf_commons.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/newgrf_commons.cpp b/src/newgrf_commons.cpp index 821d1362d..cbf54a24a 100644 --- a/src/newgrf_commons.cpp +++ b/src/newgrf_commons.cpp @@ -291,7 +291,7 @@ uint32 GetTerrainType(TileIndex tile, bool upper_halftile) bool has_snow; switch (GetTileType(tile)) { case MP_CLEAR: - has_snow = IsSnowTile(tile); + has_snow = IsSnowTile(tile) && GetClearDensity(tile) >= 2; break; case MP_RAILWAY: { @@ -306,7 +306,7 @@ uint32 GetTerrainType(TileIndex tile, bool upper_halftile) case MP_TREES: { TreeGround ground = GetTreeGround(tile); - has_snow = (ground == TREE_GROUND_SNOW_DESERT || ground == TREE_GROUND_ROUGH_SNOW); + has_snow = (ground == TREE_GROUND_SNOW_DESERT || ground == TREE_GROUND_ROUGH_SNOW) && GetTreeDensity(tile) >= 2; break; } -- cgit v1.2.3-54-g00ecf