summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortron <tron@openttd.org>2006-11-22 18:16:50 +0000
committertron <tron@openttd.org>2006-11-22 18:16:50 +0000
commitd5dd316664b1cc1cfa7188af42f43d1fe37c5933 (patch)
treef10a9289cc76c1044b154f2238a99b42b79aaf55
parenta199678abb43ceac4b27fcd37d69c7fffd4aa7d0 (diff)
downloadopenttd-d5dd316664b1cc1cfa7188af42f43d1fe37c5933.tar.xz
(svn r7240) -Fix: Always display the excavation of roadworks even when fully zoomed out (they are quite noticable) or "full details" are off (they are part of the game mechanics)
-rw-r--r--road_cmd.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/road_cmd.c b/road_cmd.c
index 5f0276c16..8c4da968e 100644
--- a/road_cmd.c
+++ b/road_cmd.c
@@ -735,15 +735,15 @@ static void DrawRoadBits(TileInfo* ti)
DrawGroundSprite(image);
- // Return if full detail is disabled, or we are zoomed fully out.
- if (!(_display_opt & DO_FULL_DETAIL) || _cur_dpi->zoom == 2) return;
-
if (HasRoadWorks(ti->tile)) {
// Road works
DrawGroundSprite(road & ROAD_X ? SPR_EXCAVATION_X : SPR_EXCAVATION_Y);
return;
}
+ // Return if full detail is disabled, or we are zoomed fully out.
+ if (!(_display_opt & DO_FULL_DETAIL) || _cur_dpi->zoom == 2) return;
+
// Draw extra details.
for (drts = _road_display_table[roadside][road]; drts->image != 0; drts++) {
int x = ti->x | drts->subcoord_x;