Add a function to check if a window has a certain widget.
Add the widget for rail depots.
Add is small and big rail depot tile.
Allow building big train depots and fix their sprites.
New depot direction picker for big depots.
Show rail for all depot directions.
Simplify GetRailDepotTrack.
Depot platforms.
Depot platforms.
Rename End Segment Reason for General Platforms.
Add IsAnyDepotTileReserved.
Add CalcClosestDepotTile.
Add destination for depots.
Big rail depots store a dest tile for each platform.
Yapf and npf and big rail depots.
Add a ShouldStopAtDepot function.
Add vehicle entered depot platform flag.
Use single bit for detecting trains in depots.
Modify IsChainInDepot for ground vehicles.
Adapt VehicleEnter_Track and handle trains entering big depots.