2 | a. substitute RoadNotTypes whilst patching, then replace later (RoadNotTypes won’t cause search term conflict with RoadTypes)
| 2 | a. substitute RoadNotTypes whilst patching, then replace later (RoadNotTypes won’t cause search term conflict with RoadTypes)
|
---|
3 | b. to patch RoadTypes, there are 78 places consuming RoadTypes enum
| 3 | b. to patch RoadTypes, there are 78 places consuming RoadTypes enum
|
---|
4 | i. move the storage to m4 as part of this, and deprecate the two existing road/tram bits
| 4 | i. move the storage to m4 as part of this, and deprecate the two existing road/tram bits
|
---|
5 | ii. most of the consumers of RoadTypes don’t look hard to patch
| 5 | ii. most of the consumers of RoadTypes don’t look hard to patch
|
---|
6 | iii. replace some checking of bits with ‘HasStreetType()’, ‘HasTramType()’ calls
| 6 | iii. replace some checking of bits with ‘HasStreetType()’, ‘HasTramType()’ calls
|
---|
7 | iv. do not at this stage try and handle multiple types of StreetType, TramType, assume only one of each
| 7 | iv. do not at this stage try and handle multiple types of StreetType, TramType, assume only one of each
|
---|
8 | v. this is unfortunately quite a large patch
| 8 | v. this is unfortunately quite a large patch
|
---|