Skip to content

Commit 8586f40

Browse files
committed
Adds some diagonal stub generation for multi-tile NWM networks.
1 parent 6b61dbf commit 8586f40

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/main/scala/module/NwmRuleGenerator.scala

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ class NwmRuleGenerator(var context: RuleTransducer.Context) extends RuleGenerato
1313
withSharedDiagonals {
1414
Rules += main~SE~ES | (base ~> main)~WN~NW // diagonal
1515
}
16+
if (main != Owr4 && main != Owr4m && main != Rd4) {
17+
Rules += main~SE~ES | (base ~> main)~CNW~WNC // diagonal stub
18+
}
1619
// curves
1720
createCurve45Rules(main)
1821
createCurve90Rules(main)
@@ -23,7 +26,6 @@ class NwmRuleGenerator(var context: RuleTransducer.Context) extends RuleGenerato
2326
}
2427
}
2528
}
26-
2729
}
2830

2931
// Compile individually with `sbt "runMain com.sc4nam.module.CompileNwmCode"`.

0 commit comments

Comments
 (0)