refactor(es modules): split layers to modules

This commit is contained in:
Azgaar 2022-06-29 01:55:44 +03:00
parent 05564ef5d9
commit 7755d8b588
37 changed files with 2035 additions and 1998 deletions

View file

@ -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();

View file

@ -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 () {

View file

@ -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) {

View file

@ -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";

View file

@ -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";

View file

@ -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

View file

@ -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;

View file

@ -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 () {

View file

@ -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");