mirror of https://github.com/OpenTTD/OpenTTD.git
(svn r9944) -Fix: tile selection drawn on the wrong height for some road bridges.
This commit is contained in:
parent
0e07a938b7
commit
ac4a26c705
|
@ -995,13 +995,14 @@ static void DrawTile_TunnelBridge(TileInfo *ti)
|
|||
|
||||
if (HASBIT(rts, ROADTYPE_TRAM)) {
|
||||
uint offset = GetBridgeRampDirection(ti->tile);
|
||||
uint z = ti->z;
|
||||
if (ti->tileh != SLOPE_FLAT) {
|
||||
offset = (offset + 1) & 1;
|
||||
ti->z += TILE_HEIGHT;
|
||||
z += TILE_HEIGHT;
|
||||
} else {
|
||||
offset += 2;
|
||||
}
|
||||
DrawBridgeTramBits(ti->x, ti->y, ti->z, offset, HASBIT(rts, ROADTYPE_ROAD));
|
||||
DrawBridgeTramBits(ti->x, ti->y, z, offset, HASBIT(rts, ROADTYPE_ROAD));
|
||||
}
|
||||
} else if (GetRailType(ti->tile) == RAILTYPE_ELECTRIC) {
|
||||
DrawCatenary(ti);
|
||||
|
|
Loading…
Reference in New Issue