equal
deleted
inserted
replaced
296 continue; |
296 continue; |
297 } |
297 } |
298 } |
298 } |
299 |
299 |
300 if (GetRailTileType(tile) == RAIL_TILE_WAYPOINT) { |
300 if (GetRailTileType(tile) == RAIL_TILE_WAYPOINT) { |
|
301 if (GetWaypointAxis(tile) != DiagDirToAxis(enterdir)) continue; |
301 if (!(flags & SF_TRAIN) && VehicleFromPos(tile, NULL, &TrainOnTileEnum)) flags |= SF_TRAIN; |
302 if (!(flags & SF_TRAIN) && VehicleFromPos(tile, NULL, &TrainOnTileEnum)) flags |= SF_TRAIN; |
302 tile += TileOffsByDiagDir(exitdir); |
303 tile += TileOffsByDiagDir(exitdir); |
303 /* enterdir and exitdir stay the same */ |
304 /* enterdir and exitdir stay the same */ |
304 break; |
305 break; |
305 } |
306 } |