Elesbaan70

Results 17 issues of 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...

code cleanup
API
JUNCTION RESTRICTIONS

### 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...

BUG
duplicate
confirmed
PARKING

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...

feature
LANE ROUTING
Dependent

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...

serialization
lifecycle

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...

feature
LANE ROUTING

`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...

feature
in-progress
LANE ROUTING

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...

feature
LANE ROUTING
Dependent

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...

BUG
LANE ROUTING

**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...

feature
TRAFFIC LIGHTS

**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...

feature
triage
serialization
lifecycle