Changeset - r16997:e322f047824d
[Not reviewed]
master
0 1 0
rubidium - 13 years ago 2011-01-09 12:17:52
rubidium@openttd.org
(svn r21743) -Fix [FS#4386]: coast tiles weren't drawn under bridges
1 file changed with 7 insertions and 1 deletions:
0 comments (0 inline, 0 general)
src/tunnelbridge_cmd.cpp
Show inline comments
 
@@ -39,6 +39,7 @@
 
#include "company_base.h"
 
#include "newgrf_railtype.h"
 
#include "object_base.h"
 
#include "water.h"
 

	
 
#include "table/sprites.h"
 
#include "table/strings.h"
 
@@ -1104,7 +1105,12 @@ static void DrawTile_TunnelBridge(TileIn
 
		}
 

	
 
		if (!ice) {
 
			DrawClearLandTile(ti, 3);
 
			TileIndex next = ti->tile + TileOffsByDiagDir(tunnelbridge_direction);
 
			if (ti->tileh != SLOPE_FLAT && ti->z == 0 && HasTileWaterClass(next) && GetWaterClass(next) == WATER_CLASS_SEA) {
 
				DrawShoreTile(ti->tileh);
 
			} else {
 
				DrawClearLandTile(ti, 3);
 
			}
 
		} else {
 
			DrawGroundSprite(SPR_FLAT_SNOW_DESERT_TILE + SlopeToSpriteOffset(ti->tileh), PAL_NONE);
 
		}
0 comments (0 inline, 0 general)