Skip to content

Commit 31e0893

Browse files
committed
Further OWR-3 T-int tweaks in NwmResolver.
1 parent f257de2 commit 31e0893

1 file changed

Lines changed: 13 additions & 11 deletions

File tree

src/main/scala/module/NwmResolver.scala

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -433,6 +433,19 @@ class NwmResolver extends IdResolver {
433433
//OxD
434434
add(nwmRangeId(n) + 0xA000, n~NS & Street~CSE) // Street
435435
add(nwmRangeId(n) + 0xA100, n~NS & Road~CSE) // Road
436+
add(nwmRangeId(n) + 0xB000, n~ES & Street~WC) // Street 1
437+
add(nwmRangeId(n) + 0xB009, n~WN & Street~WC) // Street 2
438+
add(nwmRangeId(n) + 0xB100, n~ES & Road~WC) // Road 1
439+
add(nwmRangeId(n) + 0xB109, n~WN & Road~WC) // Road 2
440+
add(nwmRangeId(n) + 0xC000, n~SE & Street~CSW) // Street 1
441+
add(nwmRangeId(n) + 0xC009, n~NW & Street~CEN) // Street 2
442+
add(nwmRangeId(n) + 0xC100, n~SE & Road~CSW) // Road 1
443+
add(nwmRangeId(n) + 0xC109, n~NW & Road~CEN) // Road 2
444+
add(nwmRangeId(n) + 0xAD00, n~NS & Owr1~CSE) // Owr1
445+
add(nwmRangeId(n) + 0xBD00, n~ES & Owr1~WC) // Owr1 1
446+
add(nwmRangeId(n) + 0xBD09, n~WN & Owr1~WC) // Owr1 2
447+
add(nwmRangeId(n) + 0xCD00, n~ES & Owr1~CSW) // Owr1 1
448+
add(nwmRangeId(n) + 0xCD09, n~WN & Owr1~CEN) // Owr1 2
436449
}
437450

438451
//projected networks
@@ -476,7 +489,6 @@ class NwmResolver extends IdResolver {
476489
builder.addOne((Owr3~NS).projectRight & Ard3~CSE, IdTile(0x7104AC00, R0F0, mirroredOnly)) // Ard3
477490
builder.addOne((Owr3~NS).projectLeft & Ard3~ESC, IdTile(0x5104AC80, R0F0, nonMirroredOnly)) // Ard3
478491
builder.addOne((Owr3~NS).projectRight & Ard3~ESC, IdTile(0x7104AC80, R0F0, mirroredOnly)) // Ard3
479-
builder.addOne(Owr3~NS & Owr1~CSE, IdTile(0x5104AC80, R0F0)) // Owr1
480492
builder.addOne((Owr3~NS).projectLeft & (Owr3~CSE).projectLeft, IdTile(0x5104AE00, R0F0, nonMirroredOnly)) // Tla3
481493
builder.addOne((Owr3~NS).projectRight & (Owr3~CSE).projectRight, IdTile(0x7104AE00, R0F0, mirroredOnly)) // Tla3
482494
builder.addOne((Owr3~NS).projectLeft & Nrd4~CSE, IdTile(0x5104AF00, R0F0, nonMirroredOnly)) // Nrd4
@@ -525,10 +537,6 @@ class NwmResolver extends IdResolver {
525537
builder.addOne((Tla3~SE).projectRight & Nrd4~WC, IdTile(0x7100BF00, R0F0, mirroredOnly)) // Nrd4 1a
526538
builder.addOne((Tla3~WN).projectLeft & Nrd4~WC, IdTile(0x5100BF09, R0F0, nonMirroredOnly)) // Nrd4 2a
527539
builder.addOne((Tla3~WN).projectRight & Nrd4~WC, IdTile(0x7100BF09, R0F0, mirroredOnly)) // Nrd4 2a
528-
builder.addOne(Owr3~SE & Street~WC, IdTile(0x5100B000, R0F0)) // Street 1
529-
builder.addOne(Owr3~WN & Street~WC, IdTile(0x5100B009, R0F0)) // Street 2
530-
builder.addOne(Owr3~SE & Road~WC, IdTile(0x5100B100, R0F0)) // Road 1
531-
builder.addOne(Owr3~WN & Road~WC, IdTile(0x5100B109, R0F0)) // Road 2
532540
builder.addOne((Owr3~SE).projectLeft & Onewayroad~WC, IdTile(0x5104B200, R0F0, nonMirroredOnly)) // Onewayroad 1
533541
builder.addOne((Owr3~SE).projectRight & Onewayroad~WC, IdTile(0x7104B200, R0F0, mirroredOnly)) // Onewayroad 1
534542
builder.addOne((Owr3~WN).projectLeft & Onewayroad~WC, IdTile(0x5104B209, R0F0, nonMirroredOnly)) // Onewayroad 2
@@ -557,8 +565,6 @@ class NwmResolver extends IdResolver {
557565
builder.addOne((Owr3~SE).projectRight & Ard3~CW, IdTile(0x7104BC80, R0F0, mirroredOnly)) // Ard3 1a
558566
builder.addOne((Owr3~WN).projectLeft & Ard3~CW, IdTile(0x5104BC89, R0F0, nonMirroredOnly)) // Ard3 2a
559567
builder.addOne((Owr3~WN).projectRight & Ard3~CW, IdTile(0x7104BC89, R0F0, mirroredOnly)) // Ard3 2a
560-
builder.addOne(Owr3~SE & Owr1~WC, IdTile(0x5104BD00, R0F0)) // Owr1 1
561-
builder.addOne(Owr3~WN & Owr1~WC, IdTile(0x5104BD09, R0F0)) // Owr1 2
562568
builder.addOne((Owr3~WN).projectLeft & (Owr3~WC).projectLeft, IdTile(0x5104BE09, R0F0, nonMirroredOnly)) // Owr3 2a
563569
builder.addOne((Owr3~WN).projectRight & (Owr3~WC).projectRight, IdTile(0x7104BE09, R0F0, mirroredOnly)) // Owr3 2a
564570
builder.addOne((Owr3~SE).projectLeft & Nrd4~WC, IdTile(0x5104BF00, R0F0, nonMirroredOnly)) // Nrd4 1a
@@ -653,10 +659,6 @@ class NwmResolver extends IdResolver {
653659
builder.addOne((Owr3~SE).projectRight & Ard3~WSC, IdTile(0x7104CC80, R0F0, mirroredOnly)) // Ard3 1b
654660
builder.addOne((Owr3~WN).projectLeft & Ard3~NEC, IdTile(0x5104CC89, R0F0, nonMirroredOnly)) // Ard3 2b
655661
builder.addOne((Owr3~WN).projectRight & Ard3~NEC, IdTile(0x7104CC89, R0F0, mirroredOnly)) // Ard3 2b
656-
builder.addOne((Owr3~SE).projectLeft & Owr1~CSW, IdTile(0x5104CD00, R0F0, nonMirroredOnly)) // Owr1 1
657-
builder.addOne((Owr3~SE).projectRight & Owr1~CSW, IdTile(0x7104CD00, R0F0, mirroredOnly)) // Owr1 1
658-
builder.addOne((Owr3~WN).projectLeft & Owr1~CEN, IdTile(0x5104CD09, R0F0, nonMirroredOnly)) // Owr1 2
659-
builder.addOne((Owr3~WN).projectRight & Owr1~CEN, IdTile(0x7104CD09, R0F0, mirroredOnly)) // Owr1 2
660662
builder.addOne((Owr3~SE).projectLeft & (Owr3~CSW).projectLeft, IdTile(0x5104CE00, R0F0, nonMirroredOnly)) // Owr3 1
661663
builder.addOne((Owr3~SE).projectRight & (Owr3~CSW).projectRight, IdTile(0x7104CE00, R0F0, mirroredOnly)) // Owr3 1
662664
builder.addOne((Owr3~WN).projectLeft & (Owr3~CEN).projectLeft, IdTile(0x5104CE09, R0F0, nonMirroredOnly)) // Owr3 2

0 commit comments

Comments
 (0)