mirror of
https://github.com/Azgaar/Fantasy-Map-Generator.git
synced 2025-12-17 17:51:24 +01:00
fix: restore layers after heightmap edit
This commit is contained in:
parent
8817813de3
commit
166399cdea
3 changed files with 9 additions and 6 deletions
|
|
@ -7969,7 +7969,7 @@
|
||||||
<script defer src="modules/ui/editors.js?v=1.89.35"></script>
|
<script defer src="modules/ui/editors.js?v=1.89.35"></script>
|
||||||
<script defer src="modules/ui/tools.js?v=1.90.00"></script>
|
<script defer src="modules/ui/tools.js?v=1.90.00"></script>
|
||||||
<script defer src="modules/ui/world-configurator.js?v=1.90.00"></script>
|
<script defer src="modules/ui/world-configurator.js?v=1.90.00"></script>
|
||||||
<script defer src="modules/ui/heightmap-editor.js?v=1.89.06"></script>
|
<script defer src="modules/ui/heightmap-editor.js?v=1.90.04"></script>
|
||||||
<script defer src="modules/ui/provinces-editor.js?v=1.89.00"></script>
|
<script defer src="modules/ui/provinces-editor.js?v=1.89.00"></script>
|
||||||
<script defer src="modules/ui/biomes-editor.js"></script>
|
<script defer src="modules/ui/biomes-editor.js"></script>
|
||||||
<script defer src="modules/ui/namesbase-editor.js?v=1.89.26"></script>
|
<script defer src="modules/ui/namesbase-editor.js?v=1.89.26"></script>
|
||||||
|
|
|
||||||
|
|
@ -192,11 +192,14 @@ function editHeightmap(options) {
|
||||||
document
|
document
|
||||||
.getElementById("mapLayers")
|
.getElementById("mapLayers")
|
||||||
.querySelectorAll("li")
|
.querySelectorAll("li")
|
||||||
.forEach(function (e) {
|
.forEach(e => {
|
||||||
if (editHeightmap.layers.includes(e.id) && !layerIsOn(e.id)) e.click();
|
const wasOn = editHeightmap.layers.includes(e.id);
|
||||||
// turn on
|
if ((wasOn && !layerIsOn(e.id)) || (!wasOn && layerIsOn(e.id))) e.click();
|
||||||
else if (!editHeightmap.layers.includes(e.id) && layerIsOn(e.id)) e.click(); // turn off
|
|
||||||
});
|
});
|
||||||
|
if (!layerIsOn("toggleBorders")) borders.selectAll("path").remove();
|
||||||
|
if (!layerIsOn("toggleStates")) regions.selectAll("path").remove();
|
||||||
|
if (!layerIsOn("toggleRivers")) rivers.selectAll("*").remove();
|
||||||
|
|
||||||
getCurrentPreset();
|
getCurrentPreset();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
// version and caching control
|
// version and caching control
|
||||||
const version = "1.90.03"; // generator version, update each time
|
const version = "1.90.04"; // generator version, update each time
|
||||||
|
|
||||||
{
|
{
|
||||||
document.title += " v" + version;
|
document.title += " v" + version;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue