Fusilli
Click on canvas to regenerate.
type TileData = { coords: [number, number]; hasIntersections: boolean; edges: Record<'N' | 'E' | 'S' | 'W', EdgeData>; }; type EdgeData = { lane: 'B' | 'L' | 'F' | 'R'; color: 'hsl(hue, sat, lgt)' | 'rgb(r, g, b)'; };