diff options
author | glx <glx@openttd.org> | 2006-08-29 21:34:02 +0000 |
---|---|---|
committer | glx <glx@openttd.org> | 2006-08-29 21:34:02 +0000 |
commit | c595c0e6517ed715a88170b3a1a6e606fa39c721 (patch) | |
tree | 2c409a13c3d51fdec07023207c780faf4a0f9f9e | |
parent | be1bec145e0f940546d60f0a8aada37dd668cfec (diff) | |
download | openttd-c595c0e6517ed715a88170b3a1a6e606fa39c721.tar.xz |
(svn r6226) -Fix(r5864): an assertion was triggered when drawing catenary on steep slopes (TrueLight)
-rw-r--r-- | elrail.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -228,7 +228,7 @@ static void DrawCatenaryRailway(const TileInfo *ti) if (IsTileType(neighbour, MP_STATION)) tileh[TS_NEIGHBOUR] = SLOPE_FLAT; /* Read the foundataions if they are present, and adjust the tileh */ - if (IsTileType(neighbour, MP_RAILWAY)) foundation = GetRailFoundation(tileh[TS_NEIGHBOUR], trackconfig[TS_NEIGHBOUR]); + if (IsTileType(neighbour, MP_RAILWAY) && GetRailType(neighbour) == RAILTYPE_ELECTRIC) foundation = GetRailFoundation(tileh[TS_NEIGHBOUR], trackconfig[TS_NEIGHBOUR]); if (IsBridgeTile(neighbour) && IsBridgeRamp(neighbour)) { foundation = GetBridgeFoundation(tileh[TS_NEIGHBOUR], DiagDirToAxis(GetBridgeRampDirection(neighbour))); } |