mirror of
https://github.com/Azgaar/Fantasy-Map-Generator.git
synced 2026-04-02 21:47:24 +02:00
- Added compatibility lookups for legacy single-SVG callers to ensure existing workflows function during migration to new architecture. - Implemented `getLayerSvg`, `getLayerSurface`, and `queryMap` functions as stable globals. - Migrated relevant code in `draw-state-labels.ts` to utilize the new `queryMap` function for scene-aware lookups. - Updated `layers.js` to manage layer visibility and registration more effectively. - Introduced `LayersModule` to handle layer registration, visibility, and ordering. - Created `WebGLSurfaceLayer` and `SvgLayer` classes to encapsulate layer behavior. - Refactored `TextureAtlasLayer` to utilize the new layer management system. - Updated HTML structure to accommodate new SVG and canvas elements. - Ensured all TypeScript checks pass with zero errors on modified files. |
||
|---|---|---|
| .. | ||
| 1-1-bootstrap-scene-container-and-defs-host.md | ||
| 1-2-add-scene-module-for-shared-camera-state.md | ||
| 1-3-add-layers-registry-as-the-ordering-source-of-truth.md | ||
| 1-4-add-layer-surface-lifecycle-ownership.md | ||
| 1-5-add-compatibility-lookups-for-legacy-single-svg-callers.md | ||
| 1-6-move-shared-defs-resources-to-the-dedicated-host.md | ||
| sprint-status.yaml | ||