|
Regarding the "Intentional?" tag - this won't be intentional, though it may be an implementation artefact. If I build a road on top of a zone, the zone still exists and should be displayed - not hidden by the road.
There should be no difference between building a road and then designating a zone, and designating a zone and then building a road. They should be equivalent, however currently one displays differently to the other. I have no idea whether it makes a functional difference, but it shouldn't.
As it is currently you can end up with a zone *under* a road which makes no sense and could lead to some very strange behaviour (e.g. an active dump zone you can't see). To be clear, when I say 'zone' I mean 'Activity Zone', e.g. Dump zones, Water collection, Hospitals, etc.
I am assuming based on the observed behaviour that when things are drawn, they are drawn in order of creation based on some internal ID. As such, the order of creation for roads/zones matters for display purposes when it really shouldn't. The solution would be to draw all zones later in the drawing process (probably as a separate pass).
And yes, I know this is a really trivial bug ;). |
|