summaryrefslogtreecommitdiff
path: root/road_cmd.c
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 /road_cmd.c
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)
Diffstat (limited to 'road_cmd.c')
-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;