equal
deleted
inserted
replaced
993 if (GetBridgeTransportType(ti->tile) == TRANSPORT_ROAD) { |
993 if (GetBridgeTransportType(ti->tile) == TRANSPORT_ROAD) { |
994 RoadTypes rts = GetRoadTypes(ti->tile); |
994 RoadTypes rts = GetRoadTypes(ti->tile); |
995 |
995 |
996 if (HASBIT(rts, ROADTYPE_TRAM)) { |
996 if (HASBIT(rts, ROADTYPE_TRAM)) { |
997 uint offset = GetBridgeRampDirection(ti->tile); |
997 uint offset = GetBridgeRampDirection(ti->tile); |
|
998 uint z = ti->z; |
998 if (ti->tileh != SLOPE_FLAT) { |
999 if (ti->tileh != SLOPE_FLAT) { |
999 offset = (offset + 1) & 1; |
1000 offset = (offset + 1) & 1; |
1000 ti->z += TILE_HEIGHT; |
1001 z += TILE_HEIGHT; |
1001 } else { |
1002 } else { |
1002 offset += 2; |
1003 offset += 2; |
1003 } |
1004 } |
1004 DrawBridgeTramBits(ti->x, ti->y, ti->z, offset, HASBIT(rts, ROADTYPE_ROAD)); |
1005 DrawBridgeTramBits(ti->x, ti->y, z, offset, HASBIT(rts, ROADTYPE_ROAD)); |
1005 } |
1006 } |
1006 } else if (GetRailType(ti->tile) == RAILTYPE_ELECTRIC) { |
1007 } else if (GetRailType(ti->tile) == RAILTYPE_ELECTRIC) { |
1007 DrawCatenary(ti); |
1008 DrawCatenary(ti); |
1008 } |
1009 } |
1009 |
1010 |