Commit Graph

1 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