Codechange: Use enum class for RailTileType

This commit is contained in:
Peter Nelson
2025-11-17 19:49:34 +00:00
committed by dP
parent 53597d2916
commit 67b8fad855
10 changed files with 41 additions and 41 deletions
+2 -2
View File
@@ -119,8 +119,8 @@ static void GenericPlaceRail(TileIndex tile, Track track)
*/
static void PlaceExtraDepotRail(TileIndex tile, DiagDirection dir, Track track)
{
if (GetRailTileType(tile) == RAIL_TILE_DEPOT) return;
if (GetRailTileType(tile) == RAIL_TILE_SIGNALS && !_settings_client.gui.auto_remove_signals) return;
if (GetRailTileType(tile) == RailTileType::Depot) return;
if (GetRailTileType(tile) == RailTileType::Signals && !_settings_client.gui.auto_remove_signals) return;
if ((GetTrackBits(tile) & DiagdirReachesTracks(dir)) == 0) return;
Command<CMD_BUILD_SINGLE_RAIL>::Post(tile, _cur_railtype, track, _settings_client.gui.auto_remove_signals);