* Bars crossing and plays ding-ding sound if not barred already * @param tile tile with crossing * @pre tile is a rail-road crossing */
| 1876 | * @pre tile is a rail-road crossing |
| 1877 | */ |
| 1878 | static inline void MaybeBarCrossingWithSound(TileIndex tile) |
| 1879 | { |
| 1880 | if (!IsCrossingBarred(tile)) { |
| 1881 | SetCrossingReservation(tile, true); |
| 1882 | UpdateLevelCrossing(tile, true); |
| 1883 | } |
| 1884 | } |
| 1885 | |
| 1886 | |
| 1887 | /** |
no test coverage detected