Elesbaan70
Elesbaan70
Resolves #902 An `IJunctionRestrictionsHook` API implementing the idea discussed in #1557. I had originally planned make this change before beginning the optimization/reorg of JunctionRestrictionsManager, but it turned out that I...
### Describe the problem A fleet of parked red cars appears when roads are drawn in specific locations on specific maps. The problem occurs only when TMPE is enabled, and...
This issue depends on #1589. ## Existing Arrows The default lane arrow behavior in `LaneArrowManager` will change in certain lane grouping scenarios: If the combination of incoming and outgoing lane...
Resolves #1502 This PR provides a new way to save data so that changes can be made to the model without breaking old savegames. The complete task list for this...
Resolves #1589 This code analyzes NetInfo objects and groups lanes according to directionality and detected medians. It will be the foundation for new routing logic that is more median-aware. This...
`NetInfo` objects will be paired with new `ExtNetInfo` objects to provide extended information. Initially this will be to group car lanes based on medians and directionality. The `ExtNetInfo` objects will...
This issue depends on #1589. ### Basic Non-Highway Routing Strategy `RoutingManager`'s logic for car lanes (non-highway rules) will be revised as follows: 1. Outgoing lanes will be grouped first by...
When there are multiple outgoing segments in the same direction, `RoutingManager` doesn't know what to do with it. Note how in these examples, both left-turn lanes are routed to both...
**Note** - This issue has been completely rewritten, and so some comments before 27-March-2022 may be outdated and irrelevant. A more extensive discussion of this issue can be found at...
**Note** - This issue originally called for the use of Json, which was determined be unfeasible due to the lack of a good full-featured Json serializer that is compatible with...