Fantasy-Map-Generator/_bmad-output
Azgaar f928f9d101 feat: Implement compatibility bridge for legacy single-SVG callers
- 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.
2026-03-13 11:56:07 +01:00
..
brainstorming feat: Add architecture decision and product requirements documents for per-layer SVG map architecture 2026-03-12 23:24:02 +01:00
implementation-artifacts feat: Implement compatibility bridge for legacy single-SVG callers 2026-03-13 11:56:07 +01:00
planning-artifacts feat: Implement Story 1.6 - Move Shared Defs Resources to the Dedicated Host 2026-03-13 00:22:23 +01:00
project-context.md feat: Introduce TextureAtlasLayer for efficient texture management and rendering 2026-03-12 20:17:17 +01:00