(svn r12290) -Fix[FS#1807]: Do not draw trees nor lamps between tram tracks.(Roujin)
authorbelugas
Wed, 27 Feb 2008 15:35:24 +0000
changeset 9143 594daafabff4
parent 9142 a2657b2e0871
child 9144 3e82211b57c5
(svn r12290) -Fix[FS#1807]: Do not draw trees nor lamps between tram tracks.(Roujin)
src/road_cmd.cpp
--- a/src/road_cmd.cpp	Wed Feb 27 14:55:16 2008 +0000
+++ b/src/road_cmd.cpp	Wed Feb 27 15:35:24 2008 +0000
@@ -1065,8 +1065,11 @@
 		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);
 	}
 }