diff -r 932c1a268feb -r 025c3b25f1fd bridge_cmd.c --- a/bridge_cmd.c Tue Jan 02 02:06:48 2007 +0000 +++ b/bridge_cmd.c Tue Jan 02 09:54:03 2007 +0000 @@ -642,6 +642,8 @@ image, ti->x, ti->y, 16, 16, ti->tileh == SLOPE_FLAT ? 1 : 8, ti->z ); + if (HasSignals(ti->tile)) DrawSignals(ti->tile, GetTrackBits(ti->tile)); + DrawBridgeMiddle(ti); } @@ -803,7 +805,7 @@ pos = (DiagDirToAxis(dir) == AXIS_X ? y : x); // On the bridge ramp or flat bridge head? - if ( (5 <= pos && pos <= 10) || IsCustomBridgeHead(tile)) { + if ( (2 <= pos && pos <= 13) || IsCustomBridgeHead(tile)) { uint delta; if (IsSteepSlope(tileh)) return z + TILE_HEIGHT * 2;