Commit Graph

2 Commits

Author SHA1 Message Date
Axel Meyer
2949a96e11 Add GID encode/decode with range validation
Bit layout [atlas:8][tile_id:20][rot:2][res:2] matches
lib-core.maps init.lua so JS-produced GIDs are byte-identical to
engine-produced ones. >>> 0 forces unsigned u32 output.
2026-05-23 13:40:25 +02:00
Axel Meyer
86aea8e2de Scaffold sporel-tool-mapper package
Empty Node 18+ CommonJS package with bin entry and node --test
script. Subcommand implementations follow in subsequent commits.
2026-05-23 13:38:02 +02:00