Fantasy-Map-Generator/public/modules
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
..
dynamic refactor: Update relief icon handling and streamline texture atlas integration 2026-03-12 21:46:22 +01:00
io feat: Introduce SceneModule for managing map and WebGL canvas integration 2026-03-13 01:07:10 +01:00
ui feat: Implement compatibility bridge for legacy single-SVG callers 2026-03-13 11:56:07 +01:00
resample.js refactor: replace deepCopy with structuredClone 2026-03-09 23:05:27 +01:00