mirror of
https://github.com/Azgaar/Fantasy-Map-Generator.git
synced 2025-12-18 02:01:22 +01:00
refactor(es modules): split layers to modules
This commit is contained in:
parent
05564ef5d9
commit
7755d8b588
37 changed files with 2035 additions and 1998 deletions
|
|
@ -1,11 +1,11 @@
|
|||
import {rn} from "/src/utils/numberUtils";
|
||||
import {drawCoordinates} from "/src/modules/ui/layers";
|
||||
import {layerIsOn, renderLayer} from "/src/layers";
|
||||
import {drawScaleBar} from "/src/modules/measurers";
|
||||
|
||||
export function handleZoom(isScaleChanged, isPositionChanged) {
|
||||
viewbox.attr("transform", `translate(${viewX} ${viewY}) scale(${scale})`);
|
||||
|
||||
if (isPositionChanged) drawCoordinates();
|
||||
if (isPositionChanged && layerIsOn("toggleCoordinates")) renderLayer("coordinates");
|
||||
|
||||
if (isScaleChanged) {
|
||||
invokeActiveZooming();
|
||||
|
|
|
|||
|
|
@ -1,13 +1,13 @@
|
|||
import {TIME} from "/src/config/logging";
|
||||
import {findCell} from "/src/utils/graphUtils";
|
||||
import {layerIsOn} from "./ui/layers";
|
||||
import {getColors, getRandomColor, getMixedColor} from "/src/utils/colorUtils";
|
||||
import {getMiddlePoint} from "/src/utils/lineUtils";
|
||||
import {rn, minmax} from "/src/utils/numberUtils";
|
||||
import {rand, P, each, gauss, ra, rw, generateSeed} from "/src/utils/probabilityUtils";
|
||||
import {round, splitInTwo} from "/src/utils/stringUtils";
|
||||
import {trimVowels, getAdjective} from "/src/utils/languageUtils";
|
||||
import {layerIsOn} from "/src/layers";
|
||||
import {Voronoi} from "/src/modules/voronoi";
|
||||
import {getColors, getMixedColor, getRandomColor} from "/src/utils/colorUtils";
|
||||
import {findCell} from "/src/utils/graphUtils";
|
||||
import {getAdjective, trimVowels} from "/src/utils/languageUtils";
|
||||
import {getMiddlePoint} from "/src/utils/lineUtils";
|
||||
import {minmax, rn} from "/src/utils/numberUtils";
|
||||
import {each, gauss, generateSeed, P, ra, rand, rw} from "/src/utils/probabilityUtils";
|
||||
import {round, splitInTwo} from "/src/utils/stringUtils";
|
||||
|
||||
window.BurgsAndStates = (function () {
|
||||
const generate = function () {
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ import {findCell} from "/src/utils/graphUtils";
|
|||
import {rn} from "/src/utils/numberUtils";
|
||||
import {rand, P, rw} from "/src/utils/probabilityUtils";
|
||||
import {parseTransform} from "/src/utils/stringUtils";
|
||||
import {turnLayerButtonOn, turnLayerButtonOff} from "/src/modules/ui/layers";
|
||||
import {turnLayerButtonOn, turnLayerButtonOff} from "/src/layers";
|
||||
|
||||
// update old .map version to the current one
|
||||
export function resolveVersionConflicts(version) {
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import {updatePresetInput} from "/src/modules/ui/layers";
|
||||
import {updatePresetInput} from "/src/layers";
|
||||
import {restoreDefaultEvents} from "/src/scripts/events";
|
||||
import {ldb} from "/src/scripts/indexedDB";
|
||||
import {tip} from "/src/scripts/tooltips";
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import {turnLayerButtonOff, turnLayerButtonOn, updatePresetInput} from "/src/modules/ui/layers";
|
||||
import {turnLayerButtonOff, turnLayerButtonOn, updatePresetInput} from "/src/layers";
|
||||
import {restoreDefaultEvents} from "/src/scripts/events";
|
||||
import {prompt} from "/src/scripts/prompt";
|
||||
import {clearMainTip, showMainTip, tip} from "/src/scripts/tooltips";
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
import {byId} from "/src/utils/shorthands";
|
||||
import {toggleLayer} from "/src/modules/ui/layers";
|
||||
import {toggleLayer} from "/src/layers";
|
||||
|
||||
// Hotkeys, see github.com/Azgaar/Fantasy-Map-Generator/wiki/Hotkeys
|
||||
document.on("keydown", handleKeydown);
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -7,7 +7,7 @@ import {rn} from "/src/utils/numberUtils";
|
|||
import {rand, P} from "/src/utils/probabilityUtils";
|
||||
import {parseTransform} from "/src/utils/stringUtils";
|
||||
import {si} from "/src/utils/unitUtils";
|
||||
import {turnLayerButtonOff} from "/src/modules/ui/layers";
|
||||
import {turnLayerButtonOff} from "/src/layers";
|
||||
|
||||
export function editProvinces() {
|
||||
if (customization) return;
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ import {clearMainTip} from "/src/scripts/tooltips";
|
|||
import {parseError} from "/src/utils/errorUtils";
|
||||
import {rn, minmax} from "/src/utils/numberUtils";
|
||||
import {debounce} from "/src/utils/functionUtils";
|
||||
import {restoreLayers} from "/src/modules/ui/layers";
|
||||
import {restoreLayers} from "/src/layers";
|
||||
|
||||
window.UISubmap = (function () {
|
||||
byId("submapPointsInput").addEventListener("input", function () {
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import {isCtrlClick} from "/src/utils/keyboardUtils";
|
|||
import {prompt} from "/src/scripts/prompt";
|
||||
import {getNextId} from "/src/utils/nodeUtils";
|
||||
import {P, generateSeed} from "/src/utils/probabilityUtils";
|
||||
import {turnLayerButtonOn} from "/src/modules/ui/layers";
|
||||
import {turnLayerButtonOn} from "/src/layers";
|
||||
|
||||
toolsContent.addEventListener("click", function (event) {
|
||||
if (customization) return tip("Please exit the customization mode first", false, "warning");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue