Merge branch 'signal_tunnels_bridges-sx' into jgrpp
Conflicts: src/saveload/extended_ver_sl.cpp src/saveload/extended_ver_sl.h src/settings_type.h src/signal.cpp
This commit is contained in:
@@ -353,7 +353,7 @@ protected:
|
||||
if (IsTunnel(m_new_tile)) {
|
||||
if (!m_is_tunnel) {
|
||||
DiagDirection tunnel_enterdir = GetTunnelBridgeDirection(m_new_tile);
|
||||
if (tunnel_enterdir != m_exitdir) {
|
||||
if (tunnel_enterdir != m_exitdir || IsTunnelBridgeExit(m_new_tile)) {
|
||||
m_err = EC_NO_WAY;
|
||||
return false;
|
||||
}
|
||||
@@ -361,7 +361,7 @@ protected:
|
||||
} else { // IsBridge(m_new_tile)
|
||||
if (!m_is_bridge) {
|
||||
DiagDirection ramp_enderdir = GetTunnelBridgeDirection(m_new_tile);
|
||||
if (ramp_enderdir != m_exitdir) {
|
||||
if (ramp_enderdir != m_exitdir || IsTunnelBridgeExit(m_new_tile)) {
|
||||
m_err = EC_NO_WAY;
|
||||
return false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user