diff options
author | frosch <frosch@openttd.org> | 2010-01-16 22:52:51 +0000 |
---|---|---|
committer | frosch <frosch@openttd.org> | 2010-01-16 22:52:51 +0000 |
commit | 2e9529aff3a94bbd77958244fbc56da278eb5204 (patch) | |
tree | d3831dfa5ebec46b64038f6e3c77e3ea5b78162a /src/road_cmd.cpp | |
parent | 381bf04bab14528ab47b95a944f67c2769d44b81 (diff) | |
download | openttd-2e9529aff3a94bbd77958244fbc56da278eb5204.tar.xz |
(svn r18840) -Codechange: Use DrawCommonTileSeq[InGUI] for roaddepot drawing.
Diffstat (limited to 'src/road_cmd.cpp')
-rw-r--r-- | src/road_cmd.cpp | 31 |
1 files changed, 2 insertions, 29 deletions
diff --git a/src/road_cmd.cpp b/src/road_cmd.cpp index f6c58b165..ed9192319 100644 --- a/src/road_cmd.cpp +++ b/src/road_cmd.cpp @@ -1223,28 +1223,7 @@ static void DrawTile_Road(TileInfo *ti) } DrawGroundSprite(dts->ground.sprite, PAL_NONE); - - /* End now if buildings are invisible */ - if (IsInvisibilitySet(TO_BUILDINGS)) break; - - for (const DrawTileSeqStruct *dtss = dts->seq; dtss->image.sprite != 0; dtss++) { - SpriteID image = dtss->image.sprite; - SpriteID pal; - - if (!IsTransparencySet(TO_BUILDINGS) && HasBit(image, PALETTE_MODIFIER_COLOUR)) { - pal = palette; - } else { - pal = PAL_NONE; - } - - AddSortableSpriteToDraw( - image, pal, - ti->x + dtss->delta_x, ti->y + dtss->delta_y, - dtss->size_x, dtss->size_y, - dtss->size_z, ti->z, - IsTransparencySet(TO_BUILDINGS) - ); - } + DrawCommonTileSeq(ti, dts, TO_BUILDINGS, 0, 0, palette); break; } } @@ -1260,13 +1239,7 @@ void DrawRoadDepotSprite(int x, int y, DiagDirection dir, RoadType rt) y += 17; DrawSprite(dts->ground.sprite, PAL_NONE, x, y); - - for (const DrawTileSeqStruct *dtss = dts->seq; dtss->image.sprite != 0; dtss++) { - Point pt = RemapCoords(dtss->delta_x, dtss->delta_y, dtss->delta_z); - SpriteID image = dtss->image.sprite; - - DrawSprite(image, HasBit(image, PALETTE_MODIFIER_COLOUR) ? palette : PAL_NONE, x + pt.x, y + pt.y); - } + DrawCommonTileSeqInGUI(x, y, dts, 0, 0, palette); } /** |