1
0
Fork 0

(svn r5198) Fix some strange control flow: the case for MP_RAILWAY fell through the case for MP_TUNNELBRIDGE

release/0.5
tron 2006-06-09 15:24:04 +00:00
parent da4d1aa292
commit c1bcead499
1 changed files with 9 additions and 7 deletions

View File

@ -352,14 +352,16 @@ void DrawCatenary(const TileInfo *ti)
sss->x_size, sss->y_size, sss->z_size, GetSlopeZ(ti->x, ti->y) + sss->z_offset); sss->x_size, sss->y_size, sss->z_size, GetSlopeZ(ti->x, ti->y) + sss->z_offset);
return; return;
} }
/* Fall through */ break;
case MP_TUNNELBRIDGE: case MP_TUNNELBRIDGE:
if (IsBridgeTile(ti->tile) && IsBridgeMiddle(ti->tile) && GetRailTypeOnBridge(ti->tile) == RAILTYPE_ELECTRIC) DrawCatenaryOnBridge(ti); if (IsBridge(ti->tile) && IsBridgeMiddle(ti->tile) && GetRailTypeOnBridge(ti->tile) == RAILTYPE_ELECTRIC) DrawCatenaryOnBridge(ti);
/* Fall further */
case MP_STREET: case MP_STATION:
DrawCatenaryRailway(ti);
break;
default:
break; break;
case MP_STREET: break;
case MP_STATION: break;
default: return;
} }
DrawCatenaryRailway(ti);
} }