From 74bfe4e6d2d0870adff9abbfa26273672f7c426a Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Sat, 13 Nov 2021 22:28:14 +0000 Subject: [PATCH] Allow placing routing restrictions on tunnel/bridge entrance/exit signals No reserve through support --- docs/landscape.html | 1 + docs/landscape_grid.html | 2 +- src/map.cpp | 1 + src/pathfinder/yapf/yapf_costrail.hpp | 55 ++++++++-- src/pbs.cpp | 85 +++++++++++++--- src/pbs.h | 4 +- src/rail_cmd.cpp | 5 +- src/rail_gui.cpp | 3 + src/saveload/afterload.cpp | 8 ++ src/saveload/extended_ver_sl.cpp | 1 + src/saveload/extended_ver_sl.h | 1 + src/tracerestrict.cpp | 39 ++++++-- src/tracerestrict.h | 14 ++- src/tracerestrict_gui.cpp | 28 ++++-- src/train_cmd.cpp | 138 +++++++++++++++++++++----- src/tunnelbridge_cmd.cpp | 58 ++++++++++- src/tunnelbridge_map.h | 20 ++++ src/zoning_cmd.cpp | 3 + 18 files changed, 393 insertions(+), 73 deletions(-) diff --git a/docs/landscape.html b/docs/landscape.html index c8886be7d8..328f07ab0c 100644 --- a/docs/landscape.html +++ b/docs/landscape.html @@ -1735,6 +1735,7 @@