Shared join module for transport pieces; belt drawing uses it (t67 phase 1)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-27 13:00:43 -04:00
co-authored by Claude Opus 5.5
parent 787721ad35
commit 65338b2b27
11 changed files with 274 additions and 38 deletions
+1 -1
View File
@@ -64,7 +64,7 @@ check('free end rounds its corners and stops at the end', run(`(() => {
})()`));
check('flat belts still meet diagonal screw elbows without an end cap', run(`(() => {
blockP[artB - 1] = BP_BELT;
blockP[artB] = BP_SCREW; blockV[artB] = 4;
blockP[artB] = BP_SCREW; blockV[artB] = 5; // same-row flat at the high end
const joined = !(flatBeltCaps(artB - 1) & 2);
blockP[artB] = BP_BELT_DOWN;
return joined;