Closed TheDuckCow closed 1 year ago
We now have some initially functional lane handlers! Still to do:
At this stage, I am wondering though if there is some inverted logic somewhere, as currently I'm going from start point to end point and only marking direction as reversed if the matched lane is also marked reverse.
I did not full resolve this issue, as it's a bit more complicated than I was hoping (I was hoping to lean on the presence of LaneType.TRANSITION_ADD/REMOVE but wasn't working out right away).
So, to not delay parallel dev, I'm going to merge in the meantime and track this as an additional update to fix.
Tests are not all passing, but touching unrelated parts of code, and are existing on dev. Our test coverage is actually pretty low right now, so we should probably improve on this (something to work on over time).
WIP