Codechange: make SignalType a scoped enum

This commit is contained in:
Peter Nelson
2026-06-06 16:30:36 +01:00
committed by Peter Nelson
parent e97e182630
commit 231d946624
14 changed files with 63 additions and 66 deletions
+1 -1
View File
@@ -419,7 +419,7 @@ bool IsSafeWaitingPosition(const Train *v, TileIndex tile, Trackdir trackdir, bo
if (HasPbsSignalOnTrackdir(ft.new_tile, td)) return true;
/* One-way PBS signal against us? Safe if end-of-line is allowed. */
if (IsTileType(ft.new_tile, TileType::Railway) && HasSignalOnTrackdir(ft.new_tile, ReverseTrackdir(td)) &&
GetSignalType(ft.new_tile, TrackdirToTrack(td)) == SIGTYPE_PBS_ONEWAY) {
GetSignalType(ft.new_tile, TrackdirToTrack(td)) == SignalType::PathOneWay) {
return include_line_end;
}
}