summaryrefslogtreecommitdiff
path: root/src/tunnelbridge_cmd.cpp
diff options
context:
space:
mode:
authorfrosch <frosch@openttd.org>2009-06-07 13:25:21 +0000
committerfrosch <frosch@openttd.org>2009-06-07 13:25:21 +0000
commit8745a309718b5241893c02425e01172212482dc6 (patch)
tree8b81a66f8bfb250f7a9552b9447c057c2a829ce8 /src/tunnelbridge_cmd.cpp
parent0c10006907b7d149f91d277a0c28a79b40eaa4c0 (diff)
downloadopenttd-8745a309718b5241893c02425e01172212482dc6.tar.xz
(svn r16528) -Fix [FS#2959]: Draw PBS reservation as groundsprite resp. childsprite of foundation/bridgehead.
Diffstat (limited to 'src/tunnelbridge_cmd.cpp')
-rw-r--r--src/tunnelbridge_cmd.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/tunnelbridge_cmd.cpp b/src/tunnelbridge_cmd.cpp
index 5d769053f..1f4272c6c 100644
--- a/src/tunnelbridge_cmd.cpp
+++ b/src/tunnelbridge_cmd.cpp
@@ -995,8 +995,8 @@ static void DrawTile_TunnelBridge(TileInfo *ti)
/* draw ramp */
- /* Draw Trambits as SpriteCombine */
- if (transport_type == TRANSPORT_ROAD) StartSpriteCombine();
+ /* Draw Trambits and PBS Reservation as SpriteCombine */
+ if (transport_type == TRANSPORT_ROAD || transport_type == TRANSPORT_RAIL) StartSpriteCombine();
/* HACK set the height of the BB of a sloped ramp to 1 so a vehicle on
* it doesn't disappear behind it
@@ -1030,6 +1030,7 @@ static void DrawTile_TunnelBridge(TileInfo *ti)
}
EndSpriteCombine();
} else if (transport_type == TRANSPORT_RAIL) {
+ EndSpriteCombine();
if (HasCatenaryDrawn(GetRailType(ti->tile))) {
DrawCatenary(ti);
}