(svn r13016) -Codechange: unify the detection if rail catenary should be drawn

This commit is contained in:
smatz
2008-05-08 16:48:29 +00:00
parent 11d36d5e46
commit b4968c6bea
13 changed files with 67 additions and 41 deletions

View File

@@ -44,6 +44,7 @@
#include "station_map.h"
#include "water_map.h"
#include "functions.h"
#include "elrail_func.h"
#include "oldpool_func.h"
#include "table/sprites.h"
@@ -1762,7 +1763,7 @@ static void DrawTile_Track(TileInfo *ti)
if (HasBit(_display_opt, DO_FULL_DETAIL)) DrawTrackDetails(ti);
if (HasCatenary(GetRailType(ti->tile))) DrawCatenary(ti);
if (HasCatenaryDrawn(GetRailType(ti->tile))) DrawCatenary(ti);
if (HasSignals(ti->tile)) DrawSignals(ti->tile, rails);
} else {
@@ -1841,7 +1842,7 @@ default_waypoint:
DrawGroundSprite(image, PAL_NONE);
if (HasCatenary(GetRailType(ti->tile))) DrawCatenary(ti);
if (HasCatenaryDrawn(GetRailType(ti->tile))) DrawCatenary(ti);
/* End now if buildings are invisible */
if (IsInvisibilitySet(TO_BUILDINGS)) return;