Elesbaan70
Elesbaan70
This is basically done now, but I want to get NCR working before taking it out of draft status.
I had originally planned make this change before beginning the optimization/reorg of `JunctionRestrictionsManager`, but it turned out that I had to do most of that work in conjunction with this....
We need to determine the correct resolution to the duplication of @kianzarrin's `JunctionRestrictionFlags` and my `JunctionRestrictionsFlags` before this can be merged.
The number of external mods patching junction restrictions is increasing. This really needs to get merged.
The end objectives here were: 1. Simplify the Junction Restrictions API 2. Cache Junction Restrictions calculations to improve the efficiency of pathfinding The ordinary way to do this would be...
Since most of the TMPE implementation was calling the API methods directly via `JunctionRestrictionsManager` instead of through its interface, they all had to be updated when the deprecated API was...
Well, I guess it's time I joined the party here. I have begun work on enhancing timed traffic lights to group lanes according to more properties than just vehicle type....
> I have done more than 5 years in C# and more than 30 years programming 15 years in C# and about 40 years programming (30 professionally). Looks like we...
> Big rewrites only possible and successful if you 100% clearly understand the current code and have a new plan and uninterrupted attention for the entire duration. @kvakvs This is...
> You mean, code users, right? I use it much (not very much, but much) in my cities. I do confess I spend too much time with them... @brunoais Do...