mirror of
https://github.com/Azgaar/Fantasy-Map-Generator.git
synced 2026-04-09 08:56:05 +02:00
Refactor relief rendering and generation logic
- Migrate relief icon rendering from SVG to WebGL for improved performance. - Introduce a new relief generator module to handle relief icon creation. - Update event listeners in relief editor to use a consistent `byId` method. - Synchronize relief data with the current SVG DOM when exiting edit mode. - Enhance relief icon management by integrating new utility functions for generating and resolving relief icons. - Clean up legacy code and improve overall structure for better maintainability.
This commit is contained in:
parent
cbed9af783
commit
bf22c5eaf6
11 changed files with 504 additions and 385 deletions
|
|
@ -459,7 +459,7 @@ function handleZoom(isScaleChanged, isPositionChanged) {
|
|||
fitScaleBar(scaleBar, svgWidth, svgHeight);
|
||||
}
|
||||
|
||||
if (layerIsOn("toggleRelief")) renderReliefIcons();
|
||||
if (layerIsOn("toggleRelief")) rerenderReliefIcons();
|
||||
|
||||
// zoom image converter overlay
|
||||
if (customization === 1) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue