# HG changeset patch # User belugas # Date 2008-02-27 15:35:24 # Node ID f8fab7a33e4bcdc9f5683404dd3c553ecc4a6382 # Parent 589b04f7e6f378403ea7e2ee138cd40dba8ef525 (svn r12290) -Fix[FS#1807]: Do not draw trees nor lamps between tram tracks.(Roujin) diff --git a/src/road_cmd.cpp b/src/road_cmd.cpp --- a/src/road_cmd.cpp +++ b/src/road_cmd.cpp @@ -1065,8 +1065,11 @@ static void DrawRoadBits(TileInfo* ti) if (height < minz) return; } + /* If there are no road bits, return, as there is nothing left to do */ + if (CountBits(road) < 2) return; + /* Draw extra details. */ - for (drts = _road_display_table[roadside][road]; drts->image != 0; drts++) { + for (drts = _road_display_table[roadside][road | tram]; drts->image != 0; drts++) { DrawRoadDetail(drts->image, ti, drts->subcoord_x, drts->subcoord_y, 0x10); } }