mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-03-06 22:28:56 +00:00
(svn r10979) -Fix [FS#1157]: catenary on tunnel tiles was drawn non-transparant when the other catenary was drawn transparant. Patch by smatz.
This commit is contained in:
parent
c6152e0cd4
commit
ba69ac2632
@ -293,7 +293,8 @@ static void DrawCatenaryRailway(const TileInfo *ti)
|
|||||||
AddSortableSpriteToDraw(
|
AddSortableSpriteToDraw(
|
||||||
sss->image, PAL_NONE, ti->x + sss->x_offset, ti->y + sss->y_offset,
|
sss->image, PAL_NONE, ti->x + sss->x_offset, ti->y + sss->y_offset,
|
||||||
sss->x_size, sss->y_size, sss->z_size,
|
sss->x_size, sss->y_size, sss->z_size,
|
||||||
GetTileZ(ti->tile) + sss->z_offset
|
GetTileZ(ti->tile) + sss->z_offset,
|
||||||
|
HASBIT(_transparent_opt, TO_BUILDINGS)
|
||||||
);
|
);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -924,7 +924,7 @@ static void DrawTile_TunnelBridge(TileInfo *ti)
|
|||||||
static const SpriteID tunnel_sprites[2][4] = { { 28, 78, 79, 27 }, { 5, 76, 77, 4 } };
|
static const SpriteID tunnel_sprites[2][4] = { { 28, 78, 79, 27 }, { 5, 76, 77, 4 } };
|
||||||
|
|
||||||
DrawGroundSprite(SPR_TRAMWAY_BASE + tunnel_sprites[rts - ROADTYPES_TRAM][dir], PAL_NONE);
|
DrawGroundSprite(SPR_TRAMWAY_BASE + tunnel_sprites[rts - ROADTYPES_TRAM][dir], PAL_NONE);
|
||||||
AddSortableSpriteToDraw(SPR_TRAMWAY_TUNNEL_WIRES + dir, PAL_NONE, ti->x, ti->y, 16, 16, 16, (byte)ti->z);
|
AddSortableSpriteToDraw(SPR_TRAMWAY_TUNNEL_WIRES + dir, PAL_NONE, ti->x, ti->y, 16, 16, 16, (byte)ti->z, HASBIT(_transparent_opt, TO_BUILDINGS));
|
||||||
}
|
}
|
||||||
} else if (GetRailType(ti->tile) == RAILTYPE_ELECTRIC) {
|
} else if (GetRailType(ti->tile) == RAILTYPE_ELECTRIC) {
|
||||||
DrawCatenary(ti);
|
DrawCatenary(ti);
|
||||||
|
Loading…
Reference in New Issue
Block a user