changeset 3759 | 7fe45487911e |
parent 3729 | c4ef8b67998f |
child 3773 | 996897ffc8ea |
--- a/train_cmd.c Sat May 06 09:43:38 2006 +0000 +++ b/train_cmd.c Sat May 06 14:32:16 2006 +0000 @@ -2627,9 +2627,9 @@ Slope tileh = GetTileSlope(tile, &height); // correct Z position of a train going under a bridge on slopes - if (CorrectZ(tileh)) height += TILE_HEIGHT; - - if (v->z_pos != height) return true; // train is going over bridge + if (tileh != SLOPE_FLAT) height += TILE_HEIGHT; + + if (v->z_pos > height) return true; // train is going over bridge } break;