diff options
author | frosch <frosch@openttd.org> | 2010-07-14 20:26:01 +0000 |
---|---|---|
committer | frosch <frosch@openttd.org> | 2010-07-14 20:26:01 +0000 |
commit | 88dd0ac3af192e1ebfe9bcce24824582aa2abac8 (patch) | |
tree | 827182c7519288d5404fd6709ab933598ded736b | |
parent | 8439cf2f4cdc28cbda4e058eeac955c89cd0a48a (diff) | |
download | openttd-88dd0ac3af192e1ebfe9bcce24824582aa2abac8.tar.xz |
(svn r20153) -Fix (r20125): Make the snowchecks for clear land and trees consistent with the other tiletypes.
-rw-r--r-- | src/newgrf_commons.cpp | 4 |
1 files 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; } |