You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
Added triangular grids with triangular and rectangular outer layouts,
optional masks, TriangleCell, TriangleGrid, and createTriangleGrid().
Added triangle-aware generation and solving across topology-neutral grid
traversal, editing, and public package exports.
Added grid type, triangle layout, and triangle side-size metadata to compact
grid serialization while retaining compatibility with older square data.
Changed
Added supportedGridTypes to generation algorithm capabilities. Triangle
grids support Aldous-Broder, Binary Tree, DFS, Eller's, Growing Tree,
Hunt-and-Kill, Kruskal, Prim, Random Traversal, Recursive Division,
Sidewinder, and Wilson generation.
Fixed
Matched Studio SVG exports to the 2D view, including the selected wall
thickness, Triangle junction and terminal geometry, grid lines, cell colors,
and active generation or solving overlays.
Defined the initial .maze 1.0 schemas for topology, links, state, style,
metadata, and cell colors. Links and paths now use canonical topology cell
slots instead of runtime edge-array order or Square-only directions.