Fantasy-Map-Generator/public/libs/define-globals.js
2022-09-05 21:14:35 +03:00

83 lines
1.1 KiB
JavaScript

"use strict";
// define global vabiable, each to be refactored and de-globalized 1-by-1
let grid = {}; // initial graph based on jittered square grid and data
let pack = {}; // packed graph and data
let notes = [];
let seed;
let mapId;
let mapHistory = [];
let elSelected;
let customization = 0;
let rulers;
let biomesData;
let nameBases;
// defined in main.ts
let graphWidth;
let graphHeight;
let svgWidth;
let svgHeight;
let options = {};
let populationRate;
let distanceScale;
let urbanization;
let urbanDensity;
let statesNeutral;
// svg d3 selections
let svg,
defs,
viewbox,
scaleBar,
legend,
ocean,
oceanLayers,
oceanPattern,
lakes,
landmass,
texture,
terrs,
biomes,
// cells,
gridOverlay,
coordinates,
compass,
rivers,
terrain,
relig,
cults,
regions,
statesBody,
statesHalo,
provs,
zones,
borders,
stateBorders,
provinceBorders,
routes,
roads,
trails,
searoutes,
temperature,
coastline,
ice,
prec,
population,
emblems,
labels,
icons,
burgLabels,
burgIcons,
anchors,
armies,
markers,
fogging,
ruler,
debug;