added some road rules with interacting with walls for more natural generation

This commit is contained in:
Grimsace
2026-03-02 11:20:57 -06:00
parent efc724f89f
commit 8a1f05ba6b
3 changed files with 499 additions and 6 deletions
+2
View File
@@ -298,6 +298,7 @@ func main() {
}{rd: rd, br: br, ex: ex, anc: anc}
}); ok {
roadMask, bridgeMask, exitRoadMask, roadAnchors = out.rd, out.br, out.ex, out.anc
drawWallMask(roadBase, wallMask)
finalImage = roadBase
} else {
log.Println("GenerateRoads timed out after 1 minute; continuing.")
@@ -920,6 +921,7 @@ func main() {
}{rd: rd, br: br, ex: ex, anc: anc}
}); ok {
roadMask, bridgeMask, exitRoadMask, roadAnchors = out.rd, out.br, out.ex, out.anc
drawWallMask(roadBase, wallMask)
finalImage = roadBase
} else {
log.Println("GenerateRoads timed out after 1 minute; continuing.")