Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

When a junction changes, try and preserve custom Lane Arrows #457

Open
kvakvs opened this issue Jul 25, 2019 · 2 comments
Open

When a junction changes, try and preserve custom Lane Arrows #457

kvakvs opened this issue Jul 25, 2019 · 2 comments
Labels
enhancement Improve existing feature feature A new distinct feature LANE ROUTING Feature: Lane arrows / connectors Usability Make mod easier to use

Comments

@kvakvs
Copy link
Collaborator

kvakvs commented Jul 25, 2019

Subtask of EPIC #43

Description

When a junction has some custom lane arrows set, and the player upgrades or changes one of the road segments in another way (bulldoze etc), try and preserve as much of user's work as possible by throwing away impossible turns, resetting the junction lane arrows, and then applying the remaining custom arrows again. This will eliminate wrong turns and preserve still possible turns set up by the user.

Impossible turn is a circle slice where there are 0 turns available in that direction.

Existing Behaviour

Bulldozing or upgrading a road segment on a junction resets the lane arrows.

Desired Behaviour

Bulldozing or upgrading a road segment on a junction only resets lane arrows leading to that segment, while preserving the other directions.

@kvakvs kvakvs added enhancement Improve existing feature feature A new distinct feature Usability Make mod easier to use triage Awaiting issue categorisation labels Jul 25, 2019
@kvakvs kvakvs changed the title When junction segments change, preserve custom Lane Arrows When a junction changes, try and preserve custom Lane Arrows Jul 25, 2019
@originalfoo
Copy link
Member

originalfoo commented Jul 25, 2019

See also: #43

The display aspect is particularly important so users know their action is going to have road/rail config consequences.

@originalfoo originalfoo removed the triage Awaiting issue categorisation label Jul 25, 2019
@originalfoo originalfoo added the LANE ROUTING Feature: Lane arrows / connectors label Aug 12, 2019
@originalfoo
Copy link
Member

Also test "not quite a road" structures such as toll booths and on-road monorail stations - see #471

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improve existing feature feature A new distinct feature LANE ROUTING Feature: Lane arrows / connectors Usability Make mod easier to use
Projects
None yet
Development

No branches or pull requests

2 participants